bio-nexus-api / bioai-platform

Commit History

feat(md): temperature/KE, Rg and SASA traces; fix OpenMM in deployed image
8e3419e

Samad14 commited on

feat(md): real OpenMM production runs with accurate Ca RMSD
cbef588

Samad14 commited on

fix(blast): handle NCBI server overload gracefully
908c122

Samad14 commited on

fix: increase axios timeout for long-running endpoints and fix Render config
240d7ca

Samad14 commited on

feat: cross-feature auto-fill bridges β€” data flows between all tools via sessionStorage
712d7a9

Samad14 commited on

fix: add optional score property to Domain type for TSV export
6296092

Samad14 commited on

fix: harden BLAST pipeline against NCBI timeouts and server overload
2dadeea

Samad14 commited on

feat: expanded Domain & Motif Analysis with all features and cross-project links
9c0c10a

Samad14 commited on

test: comprehensive validation & fuzz testing with bug fixes
d17fdb8

Samad14 commited on

fix: increase BLAST timeout from 5min to 10min for long proteins
1ed0170

Samad14 commited on

fix: remove all rate limiters blocking pipeline runs
51ed454

Samad14 commited on

fix: NCBI_API_KEY not loading - blast.py read os.environ before dotenv
cd964d7

Samad14 commited on

fix: remove NCBI rate limiting, retry only on connection errors
16dd8be

Samad14 commited on

fix: UniProt link shows invalid URL when accession is NCBI
fcb1364

Samad14 commited on

feat: show PDB structures, GO terms, and expanded features in UniProt panel
864aa53

Samad14 commited on

fix: UniProt fallback search by protein name when NCBI mapping fails
579ccb3

Samad14 commited on

feat: Gemini fallback for AI interpretation when Groq fails
336a23e

Samad14 commited on

fix: Ramachandran tab hidden for proteins without PDB IDs + AI interpretation error
14dd32c

Samad14 commited on

fix: PDB IDs like 1TIM rejected as NCBI accessions causing 400 error
826daa4

Samad14 commited on

fix: StructureComparison re-fetches on every render due to audit dep
5378a06

Samad14 commited on

fix: case-insensitive accession lookup - normalize to uppercase at entry points
9be3066

Samad14 commited on

fix: AlphaFold lookup for NCBI RefSeq accessions
93a4e13

Samad14 commited on

fix: UniProt mapping resilience - skip gracefully instead of failing pipeline
3683b86

Samad14 commited on

perf: parallelize post-BLAST steps + fast_mode Swiss-Prot toggle
f3682aa

Samad14 commited on

fix: BLAST reliability - API key, exponential backoff, retry, error tracking
7bbb868

Samad14 commited on

feat: live pipeline status progression β€” worker pushes status to Supabase at each step
96b3a54

Samad14 commited on

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

Samad14 commited on

chore: increase rate limit 3/min -> 10/min for pipeline and sequencing endpoints
dd97183

Samad14 commited on

fix: prevent GROQ restricted-key hang in interpret and audit steps
6891fff

Samad14 commited on

fix: rewrite map_refseq_to_uniprot to use two-step ID mapping API
d5fed69

Samad14 commited on

fix: correct column name 'results' -> 'result' in PATCH payload
45082e3

Samad14 commited on

fix: wrap sequence/length under query key for frontend AssembledContext
cacae61

Samad14 commited on

fix: rebind httpx.AsyncClient when event loop changes
76b3f3f

Samad14 commited on

fix: strip NCBI QBlastInfo preamble before XML parsing
a0c9dbc

Samad14 commited on

fix: hydrate context_json from storage_url so frontend can render pipeline results
804afcc

Samad14 commited on

fix: pipeline robustness β€” UniProt hit fallback, sweep timeout, heartbeat
7abea8b

Samad14 commited on

fix: BLAST pipeline crash β€” accession misclassification + missing error handling
eb567da

Samad14 commited on

fix: BLAST sequence not read - store full sequence in query_preview, fix context_json fallback
211c4f9

Samad14 commited on

fix: BLAST pipeline stuck in queue β€” 3 root causes
59765e9

Samad14 commited on

fix: num_aromatic_rings -> n_aromatic_rings in CYP panel
45628dd

Samad14 commited on

feat: add smoke-test suite β€” ADMET/MD/function/docking endpoint validation (27 tests)
5370232

Samad14 commited on

feat: ADMET 3a/3b split β€” mark RDKit descriptors as production, toxicity/ADMET as rule-based heuristic
fe8fda4

Samad14 commited on

fix: wrap all Fragments.fr_* calls in safe _fg() wrapper
b3640c4

Samad14 commited on

fix: mol_volume fallback referenced labute_asa before definition
aec45b0

Samad14 commited on

fix: MolVolume with triple fallback (CalcMolecularVolume -> Descriptors3D -> ASA estimate)
e4295b1

Samad14 commited on

fix: MolVolume -> CalcMolecularVolume + wrap optional descriptors in try/except
3aea338

Samad14 commited on

fix: include smiles in docking payload dict for when ligand_smiles column is missing
2e692a0

Samad14 commited on

fix: remove rate limiting from docking endpoint (429 error)
a3d3e7d

Samad14 commited on

fix: ADMET import error + MD secondary structure accuracy
ec85a6b

Samad14 commited on

feat: industrial-grade ADMET + detailed MD/function results
24c3fcb

Samad14 commited on