Tools
Analysis tools catalog with repository links, descriptions, and status.
GET /api/v1/tools
Returns analysis tools and resources linked to the iLepBase platform, including repository URLs, implementation language, status, and tags.
curl https://api.ilepbase.com/api/v1/toolsResponse
{
"success": true,
"data": {
"items": [
{
"id": "jbrowse",
"name": "JBrowse 2.0",
"status": "stable",
"language": "TypeScript",
"repository": "https://github.com/GMOD/jbrowse-components",
"description": "Genome browser for interactive visualization of genome assemblies, annotations, and variation tracks.",
"tags": [ "genome-browser", "visualization", "web" ],
"links": [
{ "label": "GitHub", "href": "https://github.com/GMOD/jbrowse-components" },
{ "label": "Documentation", "href": "https://jbrowse.org/jb2/docs/" }
]
},
{
"id": "blast",
"name": "BLAST",
"status": "stable",
"language": "C++",
"repository": "https://github.com/ncbi/ncbi-blast",
"description": "NCBI BLAST+ for sequence similarity search against Lepidoptera-specific databases.",
"tags": [ "blast", "alignment", "sequence-search" ],
"links": [
{ "label": "NCBI", "href": "https://blast.ncbi.nlm.nih.gov/" }
]
},
{
"id": "molstar",
"name": "Mol* Viewer",
"status": "stable",
"language": "TypeScript",
"repository": "https://github.com/molstar/molstar",
"description": "3D molecular structure viewer for protein structure visualization and analysis. Supports PDB, CIF, and AlphaFold models.",
"tags": [ "3d-viewer", "protein-structure", "webgl" ],
"links": [
{ "label": "Mol*", "href": "https://molstar.org/" }
]
},
{
"id": "mmnet",
"name": "MMNet",
"status": "active",
"language": "Python",
"repository": null,
"description": "Multimodal species identification from specimen image and DNA barcode using deep learning.",
"tags": [ "species-identification", "multimodal", "deep-learning" ],
"links": []
},
{
"id": "barcode-analysis",
"name": "Barcode Analysis",
"status": "active",
"language": "R",
"repository": null,
"description": "DNA barcoding and ecological niche modeling workflow for species-level analysis.",
"tags": [ "barcode", "niche-model", "ecological-modeling", "R" ],
"links": []
},
{
"id": "fuzzyid2",
"name": "FuzzyID2",
"status": "active",
"language": "R",
"repository": null,
"description": "Fuzzy logic-based species identification using morphological and molecular trait data.",
"tags": [ "identification", "fuzzy-logic", "species" ],
"links": []
},
{
"id": "barcodingr",
"name": "BarcodingR",
"status": "active",
"language": "R",
"repository": null,
"description": "R package for DNA barcode sequence analysis, distance computation, and species delimitation.",
"tags": [ "barcode", "R", "analysis", "species-delimitation" ],
"links": []
}
],
"resources": [
{ "label": "iLepBase GitHub", "href": "https://github.com/ciallo/ilepbase" },
{ "label": "LepBase", "href": "https://lepbase.org/" },
{ "label": "Lepidoptera BOLD", "href": "https://www.boldsystems.org/" }
]
},
"timestamp": "2026-04-23T12:00:00.000Z"
}Key Fields
| Field | Type | Description |
|---|---|---|
items[].id | string | Tool identifier. |
items[].name | string | Display name. |
items[].status | string | Development status: stable, active, beta, deprecated. |
items[].language | string | Primary implementation language. |
items[].repository | string | null | Source code repository URL when available. |
items[].description | string | Brief description of the tool's purpose. |
items[].tags | string[] | Categorization tags. |
items[].links | array | External resource links such as documentation and project homepages. |
resources | array | Additional platform and community resource links. |