api.ilepbase.com

基因组

基因组组装列表、BUSCO 指标、详情视图、基因列表、染色体与质量诊断。

GET /api/v1/genomes

分页返回基因组组装列表,支持排序、筛选与分面导航。

curl "https://api.ilepbase.com/api/v1/genomes?page=1&pageSize=10&sortBy=buscoCompletePct&sortDirection=desc"

查询参数

名称类型必填默认值描述
qstring在物种、科、属字段中进行全文检索。
pageint1页码。
pageSizeint10每页条目数。
sortBystring排序字段:insectSpeciesfamilysubfamilygenussizeMbn50KbbuscoCompletePctsource
sortDirectionstringdescascdesc
familystring按科名筛选。
subfamilystring按亚科名筛选。
sourcestring按数据来源筛选,例如 NCBI

响应

{
  "success": true,
  "data": {
    "items": [
      {
        "id": "papilio-xuthus",
        "insectSpecies": "Papilio xuthus",
        "commonName": "柑橘凤蝶",
        "family": "Papilionidae",
        "subfamily": "Papilioninae",
        "genus": "Papilio",
        "sizeMb": 257,
        "n50Kb": 1240,
        "buscoCompletePct": 95.2,
        "source": "NCBI",
        "sourceUrl": "https://www.ncbi.nlm.nih.gov/assembly/GCA_000836235.1",
        "downloadUrl": "/downloads/papilio-xuthus-genome.fa.gz",
        "assemblyAccession": "GCA_000836235.1",
        "assemblyLevel": "chromosome",
        "hasBrowser": true
      }
    ],
    "pagination": {
      "page": 1, "pageSize": 10,
      "total": 48, "totalPages": 5,
      "hasNext": true, "hasPrev": false
    },
    "query": {
      "q": "",
      "page": 1, "pageSize": 10,
      "sortBy": "buscoCompletePct",
      "sortDirection": "desc",
      "family": null, "subfamily": null, "source": null,
      "hasBrowser": null
    },
    "facets": {
      "families": [
        { "value": "Papilionidae", "count": 12 },
        { "value": "Noctuidae", "count": 10 }
      ],
      "subfamilies": [ ... ],
      "sources": [
        { "value": "NCBI", "count": 35 },
        { "value": "GCA", "count": 13 }
      ]
    }
  },
  "timestamp": "2026-04-23T12:00:00.000Z"
}

关键字段

字段类型描述
items[].insectSpeciesstring科学名。
items[].sizeMbnumber基因组组装大小,单位 Mb。
items[].n50KbnumberScaffold N50,单位 Kb。
items[].buscoCompletePctnumberBUSCO 完整性百分比。
items[].assemblyLevelstring组装级别:chromosomescaffoldcontig
items[].hasBrowserboolean是否提供 JBrowse 基因组浏览器。

GET /api/v1/genomes/{id}

返回基因组完整详情:组装统计、BUSCO 质量诊断、基因列表、染色体 ideogram 数据、下载文件清单与关联出版物。

curl https://api.ilepbase.com/api/v1/genomes/papilio-xuthus

响应(节选)

{
  "success": true,
  "data": {
    "id": "papilio-xuthus",
    "family": "Papilionidae",
    "subfamily": "Papilioninae",
    "insectSpecies": "Papilio xuthus",
    "genus": "Papilio",
    "commonName": "柑橘凤蝶",
    "n50": "1.2 Mb",
    "busco": "95.2%",
    "assembly": {
      "accession": "GCA_000836235.1",
      "assemblyLevel": "chromosome",
      "genomeSizeMb": 257,
      "scaffoldCount": 210,
      "contigCount": 1845,
      "gcContent": 35.8,
      "chromosomeCount": 30,
      "scaffoldN50": "12.4 Mb",
      "contigN50": "1.2 Mb",
      "totalGapLengthMb": 12.3,
      "annotationMethod": "BRAKER2",
      "submitter": "iLepBase Consortium",
      "submissionDate": "2024-03-15"
    },
    "quality": {
      "summary": "BUSCO v5.4.4, Lepidoptera_odb10 (1690 markers)",
      "complete": { "percentage": 95.2, "count": 1608 },
      "singleCopy": { "percentage": 94.1, "count": 1590 },
      "duplicated": { "percentage": 1.1, "count": 18 },
      "fragmented": { "percentage": 1.8, "count": 30 },
      "missing": { "percentage": 3.0, "count": 50 },
      "markers": 1690,
      "lineageDataset": "Lepidoptera_odb10",
      "buscoVersion": "5.4.4",
      "mode": "genome",
      "genePredictor": "Augustus"
    },
    "genes": [
      {
        "geneId": "PXUT_00001",
        "symbol": "COI",
        "chromosome": "1",
        "start": 123456,
        "end": 125000,
        "strand": "+",
        "description": "Cytochrome c oxidase subunit I"
      }
    ],
    "chromosomes": [
      {
        "name": "1",
        "refName": "NC_045100.1",
        "length": 15234567,
        "gcContent": 35.2,
        "sortOrder": 1
      }
    ],
    "browser": {
      "datasetLabel": "Papilio xuthus genome",
      "assemblyName": "Pxut_1.0",
      "refName": "NC_045100.1",
      "regionStart": 1,
      "regionEnd": 15234567,
      "defaultLocation": "NC_045100.1:1..50000"
    },
    "downloads": [
      { "label": "Assembly (FASTA)", "format": "fasta.gz", "size": "87 MB", "href": "..." },
      { "label": "Annotation (GFF3)", "format": "gff3.gz", "size": "12 MB", "href": "..." },
      { "label": "Protein (FAA)", "format": "faa.gz", "size": "5 MB", "href": "..." }
    ],
    "publications": [
      {
        "title": "Chromosome-level genome assembly of Papilio xuthus",
        "authors": "Li J, Zhang A, et al.",
        "journal": "GigaScience",
        "year": 2024,
        "pubmedHref": "https://pubmed.ncbi.nlm.nih.gov/...",
        "doiHref": "https://doi.org/10.1093/..."
      }
    ]
  },
  "timestamp": "2026-04-23T12:00:00.000Z"
}

目录