Commit History

  1. feat(md): verified force field/solvent menu (ff14SB/ff15ipq/ff19SB/amberfb15/CHARMM36 x OBC1/OBC2/GBN2) with alanine-dipeptide createSystem startup probe; explicit errors for invalid combos; dynamic frontend menu

    2583376
  2. fix(blast): honor program/db/max_hits params, accept DNA queries, poll cap 65 min⁠

    1f75a84

  1. fix(frontend): clear stale results, prefill-only bridges, and results-ready banners⁠

    Samad14 +1: Cursor
    bc59cdc
  2. fix(md): don't abandon long jobs after 5 min + trim workload⁠

    c6b3385
  3. feat(frontend): roll design-system classes across all dashboard pages + fix sidebar toggle alignment

    6c03381
  4. feat(md): clay simulation-parameter controls (force field, solvent, run length)

    09fc54e

  1. feat(md): temperature/KE, Rg and SASA traces; fix OpenMM in deployed image⁠

    8e3419e
  2. feat(md): real OpenMM production runs with accurate Ca RMSD⁠

    cbef588

  1. feat: cross-feature auto-fill bridges — data flows between all tools via sessionStorage⁠

    712d7a9
  2. feat: expanded Domain & Motif Analysis with all features and cross-project links⁠

    9c0c10a

  1. fix: Ramachandran tab hidden for proteins without PDB IDs + AI interpretation error

    14dd32c
  2. perf: parallelize post-BLAST steps + fast_mode Swiss-Prot toggle⁠

    f3682aa
  3. fix: BLAST reliability - API key, exponential backoff, retry, error tracking

    7bbb868

  1. feat: live pipeline status progression — worker pushes status to Supabase at each step⁠

    96b3a54

  1. fix: add 'running' to isActive and STATUS_ORDER to prevent false 'no results' flash; show bit_score in ScoreBars⁠

    dbfde94

  1. feat: ADMET 3a/3b split — mark RDKit descriptors as production, toxicity/ADMET as rule-based heuristic

    fe8fda4

  1. fix: ADMET import error + MD secondary structure accuracy⁠

    ec85a6b
  2. feat: industrial-grade ADMET + detailed MD/function results⁠

    24c3fcb
  3. fix: stale job polling + 5min timeout + backend staleness guard⁠

    b5d0e97
  4. fix: extract string from rate-limit error object to prevent React crash

    7300a31
  5. fix: OpenMM via micromamba + BioPython structural fallback, real error messages

    bd95b9f
  6. feat: scientifically accurate MD simulation with OBC2 solvent, Kabsch RMSD, per-residue RMSF

    3fba508

  1. Phase 3a/4/5: ADMET descriptors (RDKit), MD simulation (OpenMM), function prediction (DeepFRI-inspired) — backend + frontend

    99fb209

  1. Phase 0a: SSRF protection + auth on docking/sequencing, worker design doc

    89fd26d
  2. Fix color scheme switching, vina log parsing, icon dedup, dead code

    695443f
  3. Redesign Vina log panel + fix z-index overlay in docking viewer

    02f3743
  4. Docking viewer upgrade: Molstar GPU rendering, proper interaction geometry, 3D dashed-line rendering

    e86bafa

  1. feat: add interaction fingerprinting and 3Dmol.js viewer to molecular docking page⁠

    a6857c7
  2. feat: add query coverage, organism, and query accession to BLAST results

    cee7881

  1. fix: remove opacity:0 flicker from all pages⁠

    150c960
  2. fix: prevent opacity flicker on job results page, add pathway_enrichment migration

    3cc87a8

  1. fix: handle NCBI UNKNOWN status and add pathway_enrichment to frontend status order

    6547179
  2. feat: add DNA sequence output across BLAST, UniProt, sequencing, primers, and SequenceRetrieval

    00b6857
  3. fix: resolve Vercel build errors (handleFind, SAMPLE_DNA, Set iteration)

    95d0dc3
  4. feat: add Translate CDS tool to /analyze/tools page

    ea2ceb7
  5. feat: implement 8 tool bridges (F1-F8) + audit child components

    5561093
  6. feat: improve phylo tree viz — branch length labels, bigger nodes, hub labels, tooltips, ML recommendation

    e8b8539
  7. feat: instrument 7 tool pages with usage audit trail

    b3c481f
  8. feat: 4-layer audit/observability system⁠

    6a2c89b

  1. Fix pipeline stuck issue: synthetic FASTQ fallback and demo mode

    e816a43

  1. Fix sequencing dropdown: hardcoded defaults so dropdown works before backend deploys

    3c3bea2
  2. Phase 3: Sequencing pipeline (FASTQ -> QC -> alignment -> variant calling -> report)⁠

    1cb972c
  3. fix: replace iframe structure viewer with PDBe Molstar web component⁠

    b2360b8
  4. fix: replace broken PDBe embed URL with Mol* viewer (molstar.org)

    1819825
  5. feat: molecular docking (AutoDock Vina) + docs site + Sentry + cache stats + Phase 2 docs update⁠

    fb8c550

  1. fix: replace dead embed.rcsb.org iframe with PDBe Mol* viewer

    7d2b5e1
  2. feat: complete Phase 2 — API keys, share links, export, pipeline steps, guest upgrade

    305458b
  3. refactor: enhance dashboard with quick tools, jobs with filter tabs, settings with profile identity

    32dd681
  4. fix: default import PhyloTreeViewer in alignment, report, and PipelineResults

    fe5ce87
  5. feat: dedicated phylo router (NJ/UPGMA/ML), local PhyML binary, standalone phylo page, PhyloTreeViewer redesign

    07e58f6