bio-nexus-api / bioai-platform

Commit History

  1. 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. feat: download pre-compiled PhyML binary from bioconda instead of source build

    aad6f8e
  5. fix: use valid EBI email (example.com), remove PhyML build from Docker

    87fe374
  6. fix: remove PhyML source build from Docker (fails on HF), add graceful missing-binary error in phylo.py

    20cf1ce
  7. fix: add libtool + ca-certificates to PhyML build, remove -j for low-mem environments

    e9f3afa
  8. fix: PhyML build — disable -march=native, split RUN steps, remove -q from wget

    428cddb
  9. fix: default import PhyloTreeViewer in alignment, report, and PipelineResults

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

    07e58f6
  11. fix: accurate phylogenetic tree visualization — proportional branch lengths, scale bar, bootstrap labels, circular layout mode

    9e11dca

  1. feat: in-memory pipeline v2 with MSA, phylo tree, domains; PipelineResults component; standalone phylo page; report page; wizard step checkboxes

    990c867
  2. chore: move @types /three from dependencies to devDependencies

    36b2c3d
  3. chore: remove unused celery dependency (worker uses threading, not Celery)

    794b850
  4. fix: add logging to init_redis() so Redis failures are visible in server logs

    3edbe65
  5. fix: make primer3-py optional (separate install step, router handles missing import gracefully)

    2572d7f
  6. fix: convert AlignmentView.tsx light-theme classes to dark void theme tokens

    312665c
  7. fix: use embed.rcsb.org instead of www.rcsb.org for clean 3D viewer iframe

    567f164
  8. feat: add PNG/TSV/JSON/CSV/FASTA export to all 8 tool components⁠

    342fa92
  9. fix: use STRING-DB image API for accurate PPI diagram, add PNG/TSV/copy export buttons

    c1c07f1

  1. fix: Foldseek alignments are [dict] lists, parse target format

    5f521f2
  2. fix: debug alignment structure types

    19208a9
  3. fix: debug Foldseek result structure

    61dd06a
  4. fix: Foldseek alignments are dicts, parse with .get() correctly

    7756be4
  5. fix: debug Foldseek alignment format (list vs dict)

    758bd07
  6. fix: add full traceback to Foldseek error

    106504c
  7. fix: use aiohttp for Foldseek multipart upload

    feb3584
  8. fix: debug Foldseek submit response type

    2058534
  9. fix: use sync httpx in thread pool for Foldseek submit

    8dd7e6b
  10. fix: restore nested alignments loop, remove debug raw

    e598246
  11. fix: return raw Foldseek data for debugging

    36a7562
  12. fix: Foldseek returns list directly, no alignments sub-key

    87455a5
  13. fix: move fetch inside httpx async with block

    a55a85f
  14. fix: manual multipart for Foldseek, add secrets import

    3b0a62a
  15. fix: use sync httpx.Client for Foldseek multipart upload

    6f0c958
  16. fix: add error detail to Foldseek, use bytes, longer timeout

    e368884
  17. fix: simplify Foldseek integration, use full PDB, encode as bytes

    b4c387f
  18. fix: primer error handling, interactions scores, structure comparison API⁠

    3030b52
  19. fix: handle null name in InterPro domain response⁠

    76de492
  20. fix: forward backend error detail in 4 components⁠

    5b7a343
  21. fix: handle non-200 responses in domains, interactions, ramachandran, SS components⁠

    9fc8479
  22. feat: domains, interactions, primers, structure analysis, wizard, phylo tree, conservation⁠

    bac1801

  1. Fix invisible fonts in Reactome DiagramJs: isolate widget from dark-theme CSS overrides

    59495c0
  2. Fix KEGG search: use find/hsa with symbol matching + parse get/PATHWAY section

    28de608
  3. Add Reactome diagrams, KEGG search, pathway enrichment (pipeline + standalone)

    8ce1e37
  4. Security, crash fixes, demo prep, dead code removal⁠

    9a28cd0
  5. Fix Reactome pathway search: correct param name and response parsing⁠

    2f3ea25

  1. Add Render Blueprint, GitHub Actions auto-deploy, revert to CORS fix, local startup scripts

    3beb058
  2. Fix structure viewer iframe: embed.rcsb.org is dead → use www.rcsb.org/3d-view/{pdbId}

    62d0f3d