Spaces:
Running
Running
|
Download docs/API.md from Samad14/bio-nexus-api: direct link, hf CLI and curl.
- Browser
- Download file 11 kB
-
https://huggingface.co/spaces/Samad14/bio-nexus-api/resolve/main/docs/API.md
- Command line
-
hf download hf://spaces/Samad14/bio-nexus-api/docs/API.md
-
curl -L -o API.md https://huggingface.co/spaces/Samad14/bio-nexus-api/resolve/main/docs/API.md
11 kB
BioNexus API (automatically generated)
Generated by
scripts/generate_docs.pyβ do not edit by hand.
POST/api/admet/descriptorsβ Compute molecular descriptors from SMILES / chemical name / PubChem CID.POST/api/admet/protoxβ ProTox 3.0 ML-based toxicity prediction (CharitΓ©).GET/api/admet/searchβ PubChem autocomplete for chemical name search.GET/api/admin/cache-statsβPOST/api/admin/cache-stats/resetβPOST/api/ai/interpretβPOST/api/ai/interpret/streamβPOST/api/ai/tool-interpretβ Generate a plain-language AI interpretation of a single tool result on demand.POST/api/alignment/pairwiseβPOST/api/alignment/runβPOST/api/audit/eventβGET/api/audit/insightsβGET/api/benchmarksβ Benchmark catalog (BBS-1 expansion), optionally filtered by category.POST/api/benchmarks/seedβ Upsert the JSON benchmark catalog (app/data/benchmarks) into the DB.GET/api/benchmarks/summaryβ Per-category pass/fail statistics across recorded benchmark runs.GET/api/benchmarks/{benchmark_id}βPOST/api/benchmarks/{benchmark_id}/runβ Execute a benchmark against the stored context of an existing job.POST/api/castp/analyzeβGET/api/dashboard/datasetsβGET/api/dashboard/enginesβGET/api/dashboard/runsβGET/api/dashboard/summaryβPOST/api/dashboard/upload_dataβ Ingest a scientist's own dataset file into the dashboard library.GET/api/datasetsβ Summaries of every dataset in the library.GET/api/datasets/{name}β One full dataset (records included).POST/api/datasets/{name}/snapshotβ Copy a dataset (records + manifest) into an engine workspace folder.GET/api/dockingβGET/api/docking/result/{job_id}/complex.pdbβ Receptor + docked ligand merged into a single PDB (techspec Β§2).GET/api/docking/result/{job_id}/ligand.sdfβ Ligand-only SDF of the docked poses (techspec Β§2).GET/api/docking/result/{job_id}/pdbβPOST/api/docking/runβGET/api/docking/status/{job_id}βPOST/api/domains/scanβ Scan a raw protein sequence against PROSITE signatures (best-effort).GET/api/domains/{accession}β Fetch InterPro domain architecture (Pfam, SMART, PROSITE, CDD, PANTHER, PRINTS).GET/api/domains/{accession}/allβ Combined analysis: domains, sites, PTMs, topology, motifs, variants, GO, pathways.GET/api/domains/{accession}/compositionβ Compositionally biased regions and low-complexity sequences.GET/api/domains/{accession}/disulfideβ Disulfide bond connectivity.GET/api/domains/{accession}/featuresβ Full UniProt feature table categorized by type.GET/api/domains/{accession}/goβ Gene Ontology annotations (molecular function, biological process, cellular component).GET/api/domains/{accession}/motifsβ Structural motifs: zinc fingers, coiled coils, repeats, domain families.GET/api/domains/{accession}/pathwaysβ Pathway annotations from KEGG, Reactome, and WikiPathways.GET/api/domains/{accession}/ptmβ Post-translational modifications (phosphorylation, glycosylation, etc.).GET/api/domains/{accession}/sitesβ Active sites, binding sites, and catalytic residues.GET/api/domains/{accession}/topologyβ Signal peptides, transmembrane regions, chains, and propeptides.GET/api/domains/{accession}/variantsβ Mutagenesis sites and natural variants.GET/api/enginesβ Every registered engine: name, tool, databases, benchmark coverage.GET/api/engines/{name}βPOST/api/engines/{name}/exportβ Export an engine result to JSON or CSV.POST/api/engines/{name}/figureβ Render a publication-style SVG figure for the result.POST/api/engines/{name}/validateβ Validate a canonical engine output; returns PASS/FAIL checks,GET/api/experimentsβ Recent experiments (provenance metadata for reproducibility).GET/api/experiments/debug/fingerprintβ Return the reproducibility fingerprint for an input (used by tests).POST/api/experiments/debug/newβ Create an experiment record on demand (used by tests).POST/api/experiments/debug/traceβ Record a provenance node on demand (used by tests).GET/api/experiments/{job_id}β The immutable experiment record for a job, including its provenance DAG.GET/api/experiments/{job_id}/evidenceβ Evidence graph linking every AI claim to its supporting computation.GET/api/experiments/{job_id}/evidence/validateβ Validation report over the evidence graph (honesty invariant).POST/api/experiments/{job_id}/finalizeβ Manually finalize an experiment (used by tests / admin).GET/api/experiments/{job_id}/ledgerβPOST/api/experiments/{job_id}/ledgerβGET/api/experiments/{job_id}/ledger/validateβGET/api/experiments/{job_id}/paperβ Manuscript draft generated from the recorded experiment. Zero external calls.GET/api/experiments/{job_id}/paper/latestβPOST/api/experiments/{job_id}/paper/regenerateβGET/api/experiments/{job_id}/paper/versionsβGET/api/experiments/{job_id}/provenanceβ Clickable provenance trace: nodes + edges for a job's experiment.GET/api/figure/formatsβ Publication formats the Figure Engine can emit (SVG only by design:GET/api/figures/{job_id}β One publication figure for a recorded experiment (paneled, captioned).POST/api/function/predictβ Submit a function prediction job (queued through the durable worker).GET/api/function/status/{job_id}βPOST/api/history/branchβ Create a new pipeline job branched from an existing job's results.GET/api/history/children/{job_id}β Return direct children of a job (for the 'branch from here' list).GET/api/history/graph/{job_id}β Return the full ancestry + descendants of a job as a DAG.GET/api/interactions/{gene_name}βGET/api/jobsβGET/api/jobs/countβDELETE/api/jobs/{job_id}βGET/api/jobs/{job_id}βGET/api/keysβPOST/api/keysβDELETE/api/keys/{key_id}βGET/api/md/forcefieldsβ Return the force field / solvent menu (verified combos only).POST/api/md/runβ Submit an MD simulation job (queued through the durable worker).GET/api/md/status/{job_id}βPOST/api/md/v2/analyzeβ Run the full in-process staged MD DAG over a structure and return the audit report.GET/api/md/v2/engineβ Report MD engine availability + versions (OpenMM primary, GROMACS gated).GET/api/md/v2/stagesβ Return the ordered stage contracts (names + human explanations) for the MD v2 DAG.GET/api/ngs/referencesβPOST/api/ngs/runβGET/api/ngs/status/{job_id}βPOST/api/ngs/v2/analyzeβGET/api/ngs/v2/benchmarks/portableβPOST/api/ngs/v2/clinical/evaluateβGET/api/ngs/v2/demosβPOST/api/ngs/v2/detectβGET/api/ngs/v2/production/capabilitiesβPOST/api/ngs/v2/production/planβGET/api/ngs/v2/production/runs/{run_id}βGET/api/ngs/v2/production/runs/{run_id}/artifactsβPOST/api/ngs/v2/production/submitβGET/api/ngs/v2/stagesβPOST/api/paper/continuousβGET/api/paper/continuous/subscriptionsβPOST/api/paper/continuous/tickβGET/api/paper/journal-formatsβ Journal templates the Publication Engine can emit.POST/api/pathways/detailβPOST/api/pathways/enrichmentβPOST/api/pathways/enrichment/cross-validateβ Run both Reactome and g:Profiler enrichment, returning concordant pathways.POST/api/pathways/kegg/searchβPOST/api/pathways/searchβPOST/api/pipeline/v2/runβGET/api/pipeline/v2/status/{job_id}βGET/api/pipelines/definitionsβPOST/api/pipelines/runβGET/api/pipelines/{pipeline_type}/definitionβGET/api/pluginsβPOST/api/plugins/eventβPOST/api/plugins/reloadβPOST/api/plugins/{name}/disableβPOST/api/plugins/{name}/enableβPOST/api/primers/analyzeβ Run oligo QC (hairpin, self-/hetero-dimer, Tm, GC) and in-silico PCR.POST/api/primers/designβPOST/api/primers/searchβ Search NCBI Nucleotide for a gene/sequence to design primers against.GET/api/profileβPUT/api/profileβPOST/api/seq-tools/analyzeβPOST/api/seq-tools/dotplotβPOST/api/seq-tools/motif-libraryβGET/api/seq-tools/motif-library/categoriesβ Return the ordered list of motif categories for UI filters.GET/api/seq-tools/motif-library/patternsβ Return the curated motif library so the UI can offer presets.POST/api/seq-tools/motif-scanβPOST/api/sequences/fetchβPOST/api/sequences/searchβPOST/api/sequences/validateβGET/api/sequencing/referencesβPOST/api/sequencing/runβGET/api/sequencing/status/{job_id}βPOST/api/shareβGET/api/share/{token}βGET/api/structure-export/structure/{identifier}β Download a structure as PDB, mmCIF, or a styled PyMOL session (.pse).POST/api/structure-predict/predictβGET/api/structure-predict/status/{job_id}βPOST/api/structure-prep/runβGET/api/structure-prep/status/{job_id}βGET/api/structure_analysis/compare/{pdb_id}βGET/api/structure_analysis/ramachandran/{pdb_id}βGET/api/structure_analysis/secondary_structure/{identifier}βPOST/api/structures/fetchβPOST/api/structures/inventoryβ Return lightweight chain and non-polymer inventory for workbench controls.POST/api/structures/searchβGET/api/swissmodel/coordinates/{accession}βPOST/api/swissmodel/repositoryβGET/api/templatesβPOST/api/templatesβGET/api/templates/shared/{token}βDELETE/api/templates/{template_id}βGET/api/templates/{template_id}βPUT/api/templates/{template_id}βPOST/api/templates/{template_id}/shareβGET/api/toolsβGET/api/tools/{tool_id}βPOST/api/uniprot/cdsβ Fetch the CDS nucleotide sequence for a UniProt entry given an EMBL/GenBank accession.POST/api/uniprot/detailβPOST/api/uniprot/searchβGET/docsβGET/docs/oauth2-redirectβGET/openapi.jsonβGET/phylo/modelsβPOST/phylo/runβGET/phylo/status/{job_id}βGET/redocβ