表达、调控与肿瘤数据查询:参数与补充说明¶
用法和示例见功能教程。
各功能按作用、API、输入、输出、示例代码和结果说明介绍。运行前按说明准备凭据、本地文件与可选依赖;远程结果随数据库版本与查询时间变化。
ChIP-Atlas 按 gene 查峰时,未提供 peak_file 会返回 requires_data 和检索计划;提供已核对组装的 BED 后才计算区间重叠。富集入口返回 requires_submission 提交说明,不能把它当成已计算的富集统计。
分页查询 cBioPortal 肿瘤研究目录¶
dnakit.databases.c_bio_portal_get_cancer_studies(*, limit=None, offset=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
limit |
integer | None | Number of studies to return in this page. The default of 20 covers only a small fraction of the catalogue; set it to the total_available reported in the response to retrieve every study. |
offset |
integer | None | 0-based index of the first study to return, for paging through the catalogue. Applied client-side because the cBioPortal /studies endpoint ignores its own pageNumber parameter. |
verbose |
bool | True | 运行提示开关。 |
按 Entrez 编号查询肿瘤数据库基因信息¶
dnakit.databases.c_bio_portal_get_gene_info(*, entrez_gene_id, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
entrez_gene_id |
integer | 必填 | Entrez Gene ID (e.g., 672 for BRCA1) |
verbose |
bool | True | 运行提示开关。 |
查询肿瘤研究的分子数据类型¶
dnakit.databases.c_bio_portal_get_molecular_profiles(*, study_id, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
study_id |
string | 必填 | Cancer study ID |
verbose |
bool | True | 运行提示开关。 |
查询肿瘤研究中指定基因的突变¶
dnakit.databases.c_bio_portal_get_mutations(*, study_id, gene_list, sample_list_id=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
study_id |
string | 必填 | Cancer study ID (e.g., 'brca_tcga') |
gene_list |
string | 必填 | Comma-separated gene symbols (e.g., 'BRCA1,BRCA2') |
sample_list_id |
string | None | Optional sample list ID. If not provided, uses all samples in the study. |
verbose |
bool | True | 运行提示开关。 |
查询肿瘤研究的样本集合¶
dnakit.databases.c_bio_portal_get_samples(*, study_id, page_size=None, page_number=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
study_id |
string | 必填 | Cancer study ID |
page_size |
integer | None | Maximum number of samples to return. Defaults high enough to return every sample in a study; a smaller value silently truncates the cohort, which will corrupt any frequency denominator computed from it. |
page_number |
integer | None | 0-based page index, used with page_size to page through very large studies. |
verbose |
bool | True | 运行提示开关。 |
获取 CELLxGENE 原始 H5AD 数据文件¶
dnakit.databases.cellx_gene_download_h5ad(*, operation=None, dataset_id, output_path=None, census_version=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | Operation type |
dataset_id |
string | 必填 | CELLxGENE dataset identifier (required) |
output_path |
string | None | Local path to save H5AD file (omit to get URI only) |
census_version |
string | None | Census version to query. 'stable' (recommended, Long-Term Support release), 'latest' (newest data, may change), or specific date 'YYYY-MM-DD' (for reproducibility). Default 'stable' is best for production analyses. |
verbose |
bool | True | 运行提示开关。 |
运行前安装 cellxgene-census。
按筛选条件查询单细胞元数据¶
dnakit.databases.cellx_gene_get_cell_metadata(*, operation=None, organism=None, obs_value_filter=None, column_names=None, census_version=None, gene=None, tissue=None, max_cells=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | Operation type |
organism |
string | None | Organism name |
obs_value_filter |
string | None | REQUIRED - filter cells using SQL-like syntax. Unfiltered queries timeout (50M+ cells). Format: 'field == "value"'. Operators: ==, !=, in, <, >, <=, >=. Combine with 'and'/'or'. Common fields and values: tissue_general (brain, heart, lung, liver, blood, kidney, skin, eye, intestine, pancreas, bone marrow), cell_type (T cell, B cell, neuron, macrophage, fibroblast, epithelial cell, endothelial cell), disease (normal, COVID-19, Alzheimer disease, lung adenocarcinoma), assay (10x 3' v3, Smart-seq2), sex (male, female). Examples: 'tissue_general == "lung"', 'disease == "COVID-19" and tissue_general == "blood"', 'cell_type in ["T cell", "B cell"] and disease == "normal"'. |
column_names |
array | None | Specific columns to return (default: all columns) {"items": {"type": "string"}} |
census_version |
string | None | Census version to query. 'stable' (recommended, Long-Term Support release), 'latest' (newest data, may change), or specific date 'YYYY-MM-DD' (for reproducibility). Default 'stable' is best for production analyses. |
gene |
string | None | 基因标识或基因列表;命名要求和类型见当前接口。 |
tissue |
string | None | 目标组织名称或标识,按当前数据源填写。 |
max_cells |
integer | None | 本次返回或处理的细胞数上限。 |
verbose |
bool | True | 运行提示开关。 |
运行前安装 cellxgene-census。
获取预计算的单细胞嵌入表示¶
dnakit.databases.cellx_gene_get_embeddings(*, operation=None, organism=None, embedding_name=None, census_version=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | Operation type |
organism |
string | None | Organism name |
embedding_name |
string | None | Name of specific embedding to retrieve (omit to list available embeddings) |
census_version |
string | None | Census version to query. 'stable' (recommended, Long-Term Support release), 'latest' (newest data, may change), or specific date 'YYYY-MM-DD' (for reproducibility). Default 'stable' is best for production analyses. |
verbose |
bool | True | 运行提示开关。 |
运行前安装 cellxgene-census。
按细胞与基因条件查询表达矩阵¶
dnakit.databases.cellx_gene_get_expression_data(*, operation=None, organism=None, obs_value_filter=None, var_value_filter=None, obs_column_names=None, var_column_names=None, census_version=None, gene=None, tissue=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | Operation type |
organism |
string | None | Organism name |
obs_value_filter |
string | None | REQUIRED (or use var_value_filter) - Cell filter. Common values: tissue_general (brain, lung, heart, blood, liver), cell_type (T cell, B cell, neuron, macrophage), disease (normal, COVID-19, Alzheimer disease). Example: 'tissue_general == "lung" and disease == "normal"' |
var_value_filter |
string | None | REQUIRED (or use obs_value_filter) - Gene filter by symbol or Ensembl ID. Examples: 'feature_name in ["TP53", "BRCA1", "EGFR"]', 'feature_name == "CD4"'. Common genes: TP53, EGFR, BRCA1, CD4, CD8A, IL6, TNF, GAPDH. |
obs_column_names |
array | None | Cell metadata columns to include {"items": {"type": "string"}} |
var_column_names |
array | None | Gene metadata columns to include {"items": {"type": "string"}} |
census_version |
string | None | Census version to query. 'stable' (recommended, Long-Term Support release), 'latest' (newest data, may change), or specific date 'YYYY-MM-DD' (for reproducibility). Default 'stable' is best for production analyses. |
gene |
string | None | 基因标识或基因列表;命名要求和类型见当前接口。 |
tissue |
string | None | 目标组织名称或标识,按当前数据源填写。 |
verbose |
bool | True | 运行提示开关。 |
运行前安装 cellxgene-census。
生成 ChIP-Atlas 富集任务提交说明¶
dnakit.databases.ch_ipatlas_enrichment_analysis(*, operation=None, bed_data=None, motif=None, gene_list=None, genome=None, antigen_class=None, cell_type_class=None, threshold=None, distance=None, gene=None, cell_type=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | 提供方操作模式;默认值与允许值见本行约束。 |
bed_data |
string | None | Option 1: BED format genomic regions (tab-separated: chr, start, end). For finding proteins bound to specific genomic regions. Example: 'chr1\t1000\t2000\nchr2\t3000\t4000'. |
motif |
string | None | Option 2: DNA sequence motif in IUPAC notation. Use: A/T/G/C (bases), W=A|T, S=G|C, M=A|C, K=G|T, R=A|G, Y=C|T, B=C|G|T, D=A|G|T, H=A|C|T, V=A|C|G, N=any. For finding proteins bound to specific DNA sequences. Example: 'CANNTG' (E-box motif). |
gene_list |
array | string | None | Option 3: Gene symbols (HGNC for human, MGI for mouse, RGD for rat, FlyBase, WormBase, SGD for yeast). Provide as array or single gene. For finding transcription factors regulating genes. Example: ['TP53', 'MDM2', 'CDKN1A']. {"items": {"type": "string"}} |
genome |
string | None | Genome assembly |
antigen_class |
string | None | Filter by antigen class (e.g., 'TFs and others', 'Histone', 'RNA polymerase') |
cell_type_class |
string | None | Filter by cell type class (e.g., 'Blood', 'Liver', 'Brain') |
threshold |
string | None | Peak calling stringency (MACS2 Q-value). Options: '05'=1e-5 (permissive, more peaks, broader features), '10'=1e-10 (moderate, balanced), '20'=1e-20 (strict, high confidence only, narrow peaks). Default '05' suitable for most analyses. Higher values = fewer but more confident peaks. |
distance |
string | None | Distance from Transcription Start Site (TSS) in base pairs for gene-TF association. Defines promoter region. Default 5000 (±5kb, captures typical promoters). Use 1000-2000 for narrow promoters, 10000+ for enhancer regions. |
gene |
array | string | None | DNAKit optional alias for gene_list {"items": {"type": "string"}} |
cell_type |
string | None | DNAKit optional alias for cell_type_class |
verbose |
bool | True | 运行提示开关。 |
检索 ChIP-Atlas 实验元数据¶
dnakit.databases.ch_ipatlas_get_experiments(*, operation=None, genome=None, antigen=None, cell_type=None, limit=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | 提供方操作模式;默认值与允许值见本行约束。 |
genome |
string | None | Filter by genome assembly |
antigen |
string | None | Filter by antigen/protein name (e.g., 'CTCF', 'H3K4me3') |
cell_type |
string | None | Filter by cell type (e.g., 'K-562', 'HepG2', 'CD4') |
limit |
integer | None | Maximum results to return |
verbose |
bool | True | 运行提示开关。 |
查询 ChIP-Atlas 峰资源与本地区间重叠¶
dnakit.databases.ch_ipatlas_get_peak_data(*, operation=None, experiment_id=None, genome=None, format=None, threshold=None, gene=None, experiment_type=None, limit=None, peak_file=None, flank_bp=None, max_file_bytes=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | 提供方操作模式;默认值与允许值见本行约束。 |
experiment_id |
string | None | Experiment ID (SRX/ERX/DRX format, required) |
genome |
string | None | Genome assembly |
format |
string | None | Output format |
threshold |
string | None | Q-value threshold for BED/BigBed peak files. '05'=1e-5 (more peaks), '10'=1e-10 (moderate), '20'=1e-20 (high confidence only). Only applies to BED/BigBed formats. Default '05'. |
gene |
string | None | 基因标识或基因列表;命名要求和类型见当前接口。 |
experiment_type |
string | None | 实验类别,按数据源接受的类型筛选。 |
limit |
integer | None | 当前请求的返回数量上限;不是全库命中总数。 |
peak_file |
string | None | 本地 BED 峰文件;必须核对其基因组版本和轨道来源。 |
flank_bp |
integer | None | 基因区域两侧扩展的碱基数。 |
max_file_bytes |
integer | None | 允许读取的峰文件字节上限。 |
verbose |
bool | True | 运行提示开关。 |
按抗原或细胞类型检索 ChIP-Atlas 数据集¶
dnakit.databases.ch_ipatlas_search_datasets(*, operation=None, antigen=None, cell_type=None, genome=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | 提供方操作模式;默认值与允许值见本行约束。 |
antigen |
string | None | Search by antigen/protein name (e.g., 'CTCF', 'H3K27ac') |
cell_type |
string | None | Search by cell type (e.g., 'K-562', 'HeLa', 'MCF-7') |
genome |
string | None | Genome assembly |
verbose |
bool | True | 运行提示开关。 |
查询 CRISPR 筛选的基因依赖信息¶
dnakit.databases.dep_map_get_gene_dependencies(*, gene_symbol, model_id=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
gene_symbol |
string | 必填 | Gene symbol (e.g., 'EGFR', 'KRAS', 'TP53') |
model_id |
string | None | Optional: Filter by specific cell line |
verbose |
bool | True | 运行提示开关。 |
按名称检索肿瘤细胞系¶
dnakit.databases.dep_map_search_cell_lines(*, query, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
query |
string | 必填 | Search query (cell line name like 'A549', 'MCF7') |
verbose |
bool | True | 运行提示开关。 |
查询 eQTL 数据集中的变异表达关联¶
dnakit.databases.e_qtl_get_associations(*, dataset_id, size=None, gene_id=None, variant=None, molecular_trait_id=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
dataset_id |
string | 必填 | Dataset identifier from eQTL_list_datasets (e.g., 'QTD000001', 'QTD000584') |
size |
integer | None | Number of associations to return (default 20) |
gene_id |
string | null | None | Filter by Ensembl gene ID (e.g., 'ENSG00000141510' for TP53). Returns all eQTLs affecting this gene. |
variant |
string | null | None | Filter by variant in chr_pos_ref_alt format (e.g., 'chr1_791100_G_GGGA'). Returns all genes affected by this variant. |
molecular_trait_id |
string | null | None | Filter by molecular trait ID (usually same as gene_id for 'ge' datasets) |
verbose |
bool | True | 运行提示开关。 |
列出可用的 eQTL 研究与组织数据集¶
dnakit.databases.e_qtl_list_datasets(*, size=None, quant_method=None, tissue_id=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
size |
integer | None | Number of datasets to return (default 20) |
quant_method |
string | null | None | Filter by quantification method: 'ge' (gene expression), 'exon', 'tx' (transcript), 'txrev' (transcript ratio), 'leafcutter' (splicing) |
tissue_id |
string | null | None | Filter by tissue ontology ID (e.g., 'CL_0000235' for macrophage, 'UBERON_0002107' for liver) |
verbose |
bool | True | 运行提示开关。 |
查询 ENCODE 生物样本完整元数据¶
dnakit.databases.encode_get_biosample(*, accession, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
accession |
string | 必填 | ENCODE biosample accession identifier (format: ENCBS######, e.g., 'ENCBS000AAA', 'ENCBS130ENC'). Find accessions using ENCODE_search_biosamples or from experiment metadata. |
verbose |
bool | True | 运行提示开关。 |
检索染色质状态分割注释¶
dnakit.databases.encode_get_chromatin_state(*, biosample_term_name=None, organism=None, limit=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
biosample_term_name |
string | null | None | Biosample name (e.g., 'K562', 'HepG2', 'GM12878', 'liver'). Leave empty for all. |
organism |
string | None | Organism scientific name. |
limit |
integer | None | Maximum number of results. |
verbose |
bool | True | 运行提示开关。 |
查询 ENCODE 实验元数据与分析信息¶
dnakit.databases.encode_get_experiment(*, accession, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
accession |
string | 必填 | ENCODE experiment accession identifier (format: ENCSR######, e.g., 'ENCSR000AKS', 'ENCSR000CAG'). Find accessions using ENCODE_search_experiments. |
verbose |
bool | True | 运行提示开关。 |
按格式与实验类型列出 ENCODE 文件¶
dnakit.databases.encode_list_files(*, file_type=None, assay_title=None, limit=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
file_type |
string | None | File format filter (e.g., 'fastq', 'bam', 'bigWig', 'bed'). Common formats: fastq (raw reads), bam (alignments), bigWig (coverage), bed (peaks/regions). |
assay_title |
string | None | Assay filter (e.g., 'ChIP-seq', 'RNA-seq'). Filters files by the experimental assay that generated them. |
limit |
integer | None | Maximum number of results to return (1–100). |
verbose |
bool | True | 运行提示开关。 |
检索顺式调控元件与表观组注释¶
dnakit.databases.encode_search_annotations(*, annotation_type=None, biosample_term_name=None, organism=None, assembly=None, limit=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
annotation_type |
string | None | Annotation type filter. Options: 'candidate Cis-Regulatory Elements' (cCREs), 'chromatin state' (ChromHMM), 'imputed signal' (predicted epigenetic marks). Default: cCREs. |
biosample_term_name |
string | null | None | Biosample filter (e.g., 'K562', 'HepG2'). Leave empty for all. |
organism |
string | None | Organism scientific name. |
assembly |
string | None | Genome assembly (e.g., 'GRCh38', 'hg19', 'mm10'). |
limit |
integer | None | Maximum number of results. |
verbose |
bool | True | 运行提示开关。 |
按物种与处理条件检索 ENCODE 样本¶
dnakit.databases.encode_search_biosamples(*, organism=None, biosample_type=None, treatment=None, limit=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
organism |
string | None | Organism filter (e.g., 'Homo sapiens', 'Mus musculus'). |
biosample_type |
string | None | Biosample classification filter — maps to ENCODE's biosample_ontology.classification field (e.g., 'cell line', 'tissue', 'primary cell', 'in vitro differentiated cells'). |
treatment |
string | None | Treatment filter (e.g., 'interferon gamma', 'ethanol'). Use '*' to find any treated samples. |
limit |
integer | None | Maximum number of results to return (1–100). |
verbose |
bool | True | 运行提示开关。 |
检索 ATAC-seq 与 DNase-seq 实验¶
dnakit.databases.encode_search_chromatin_accessibility(*, assay_type=None, biosample_term_name=None, organism=None, limit=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
assay_type |
string | None | Chromatin accessibility assay: 'ATAC-seq' (Assay for Transposase-Accessible Chromatin, newer/preferred) or 'DNase-seq' (DNase I hypersensitive sites, larger dataset). |
biosample_term_name |
string | null | None | Biosample name filter (e.g., 'K562', 'GM12878', 'liver'). Leave empty for all. |
organism |
string | None | Organism scientific name. |
limit |
integer | None | Maximum number of results to return. |
verbose |
bool | True | 运行提示开关。 |
通过数据库模块检索 ENCODE 实验¶
dnakit.databases.encode_search_experiments(*, assay_title=None, target=None, organism=None, status=None, limit=None, biosample=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
assay_title |
string | None | 实验方法名称,例如 ATAC-seq。 |
target |
string | None | 实验靶标或目标标识,按当前数据源填写。 |
organism |
string | None | 目标生物名称,按提供方命名规则填写。 |
status |
string | None | 记录的发布或处理状态筛选条件。 |
limit |
integer | None | 当前请求的返回数量上限;不是全库命中总数。 |
biosample |
string | None | 生物样本名称或检索条件。 |
verbose |
bool | True | 运行提示开关。 |
按组蛋白修饰检索 ChIP-seq 实验¶
dnakit.databases.encode_search_histone_experiments(*, histone_mark=None, target=None, biosample_term_name=None, biosample=None, organism=None, limit=None, biosample_term=None, cell_type=None, tissue=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
histone_mark |
string | null | None | Histone modification mark to filter by (e.g., 'H3K4me3', 'H3K27ac', 'H3K27me3', 'H3K4me1', 'H3K36me3', 'H3K9me3'). Leave empty to search all histone marks. |
target |
string | null | None | Alias for histone_mark. Histone modification mark (e.g., 'H3K27ac', 'H3K4me3'). |
biosample_term_name |
string | null | None | Biosample name from ENCODE ontology (cell lines or tissues, NOT disease names). Examples: 'K562', 'HepG2', 'GM12878', 'liver', 'brain'. For disease-specific data, search by relevant cell lines (e.g., K562/MOLM-13 for AML). Leave empty to search all. |
biosample |
string | null | None | Alias for biosample_term_name. Biosample (tissue or cell line, e.g., 'liver', 'K562'). |
organism |
string | None | Organism scientific name (e.g., 'Homo sapiens', 'Mus musculus'). |
limit |
integer | None | Maximum number of results to return (1-100). |
biosample_term |
string | null | None | Alias for biosample_term_name. Biosample tissue or cell line (e.g., "breast epithelium", "liver", "K562"). |
cell_type |
string | null | None | Alias for biosample_term_name. Cell type or tissue (e.g., 'GM12878', 'K562', 'liver', 'brain'). |
tissue |
string | null | None | Alias for biosample_term_name. Tissue or cell line (e.g., 'liver', 'brain', 'breast epithelium', 'MCF-7'). |
verbose |
bool | True | 运行提示开关。 |
按样本与实验类型检索 ENCODE RNA-seq¶
dnakit.databases.encode_search_rnaseq_experiments(*, biosample_term_name=None, biosample=None, cell_type=None, tissue=None, organism=None, assay_type=None, limit=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
biosample_term_name |
string | null | None | Biosample name from ENCODE ontology (e.g., 'K562', 'HepG2', 'GM12878', 'liver', 'brain'). Leave empty to search all biosamples. |
biosample |
string | null | None | Alias for biosample_term_name. Cell type or tissue (e.g., 'K562', 'liver'). |
cell_type |
string | null | None | Alias for biosample_term_name. Cell type (e.g., 'K562', 'HepG2', 'GM12878'). |
tissue |
string | null | None | Alias for biosample_term_name. Tissue type (e.g., 'liver', 'brain', 'heart'). |
organism |
string | None | Organism scientific name (e.g., 'Homo sapiens', 'Mus musculus'). |
assay_type |
string | None | RNA-seq assay type: 'total RNA-seq' (default, all RNA), 'polyA plus RNA-seq' (mRNA), 'small RNA-seq', 'microRNA-seq'. Aliases: 'total', 'polya', 'mirna', 'small'. |
limit |
integer | None | Maximum number of results to return (1-100). |
verbose |
bool | True | 运行提示开关。 |
检索差异表达实验的项目记录¶
dnakit.databases.expression_atlas_search_differential(*, gene=None, condition=None, species=None, limit=None, offset=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
gene |
string | None | Gene symbol or Ensembl ID (e.g., 'TP53', 'ENSG00000141510') |
condition |
string | None | Condition/disease to filter by (e.g., 'cancer', 'inflammation', 'breast') |
species |
string | None | Species name (default: 'homo sapiens') |
limit |
integer | null | None | Maximum number of experiments to return (default 50, max 500). Compare with the total reported in the response to see how many exist. |
offset |
integer | null | None | Zero-based index of the first experiment to return, for paging through results beyond the first page (e.g. offset=50 returns 51-100). Default: 0. |
verbose |
bool | True | 运行提示开关。 |
检索基线与差异表达实验¶
dnakit.databases.expression_atlas_search_experiments(*, gene=None, condition=None, species=None, limit=None, offset=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
gene |
string | None | Gene symbol or Ensembl ID |
condition |
string | None | Biological condition or tissue (e.g., 'brain', 'cancer', 'kidney') |
species |
string | None | Species name (optional, e.g., 'homo sapiens') |
limit |
integer | null | None | Maximum number of experiments to return (default 50, max 500). Compare with the total reported in the response to see how many exist. |
offset |
integer | null | None | Zero-based index of the first experiment to return, for paging through results beyond the first page (e.g. offset=50 returns 51-100). Default: 0. |
verbose |
bool | True | 运行提示开关。 |
检索 Hi-C 与染色质构象数据¶
dnakit.databases.four_dn_search_data(*, operation=None, query=None, item_type=None, file_type=None, assay_title=None, biosource_name=None, limit=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | 提供方操作模式;默认值与允许值见本行约束。 |
query |
string | None | Search query (default: '' for all) {"default": ""} |
item_type |
string | None | Type of item to search |
file_type |
string | None | Filter by file type. Common types: 'contact list' (processed contact matrices), 'pairs' (aligned read pairs), 'cooler' (multi-resolution contact matrices), 'mcool' (multi-resolution cooler), 'hic' (Juicer format). |
assay_title |
string | None | Filter by assay (e.g., 'Hi-C', 'Micro-C', 'Capture Hi-C') |
biosource_name |
string | None | Filter by cell type (e.g., 'H1-hESC', 'HFFc6', 'GM12878') |
limit |
integer | None | Maximum results to return |
verbose |
bool | True | 运行提示开关。 |
查询 GDC 肿瘤病例的临床资料¶
dnakit.databases.gdc_get_clinical_data(*, project_id=None, primary_site=None, disease_type=None, vital_status=None, gender=None, size=None, offset=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
project_id |
string | None | GDC project identifier (e.g., 'TCGA-BRCA', 'TCGA-LUAD', 'TARGET-AML') |
primary_site |
string | None | Primary anatomical site (e.g., 'Breast', 'Lung', 'Brain') |
disease_type |
string | None | Disease type filter (e.g., 'Ductal and Lobular Neoplasms') |
vital_status |
string | None | Vital status filter: 'Alive' or 'Dead' |
gender |
string | None | Gender filter: 'female' or 'male' |
size |
integer | None | Number of cases to return (1-100) |
offset |
integer | None | Pagination offset (0-based) |
verbose |
bool | True | 运行提示开关。 |
查询基因在泛癌队列中的突变频率¶
dnakit.databases.gdc_get_mutation_frequency(*, gene_symbol=None, gene=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
gene_symbol |
string | None | Gene symbol (e.g., 'TP53', 'KRAS') |
gene |
string | None | Gene symbol alias — alternative to gene_symbol |
verbose |
bool | True | 运行提示开关。 |
按基因查询 GDC 体细胞突变¶
dnakit.databases.gdc_get_ssm_by_gene(*, gene_symbol, project_id=None, size=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
gene_symbol |
string | 必填 | Gene symbol (e.g., 'TP53', 'EGFR', 'BRAF') |
project_id |
string | None | Optional: Filter by project (e.g., 'TCGA-BRCA') |
size |
integer | None | Number of results (1–100) |
verbose |
bool | True | 运行提示开关。 |
查询肿瘤队列的生存与删失数据¶
dnakit.databases.gdc_get_survival(*, project_id, gene_symbol=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
project_id |
string | 必填 | GDC project identifier (e.g., 'TCGA-BRCA', 'TCGA-LUAD', 'TCGA-GBM') |
gene_symbol |
string | None | Optional: gene symbol to filter cases with mutations in this gene (e.g., 'TP53', 'KRAS') |
verbose |
bool | True | 运行提示开关。 |
按数据类型列出 GDC 文件¶
dnakit.databases.gdc_list_files(*, data_type=None, size=None, offset=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
data_type |
string | None | Data type filter (e.g., 'Gene Expression Quantification') |
size |
integer | None | Number of results (1–100) |
offset |
integer | None | Offset for pagination (0-based) |
verbose |
bool | True | 运行提示开关。 |
列出 GDC 肿瘤项目与汇总信息¶
dnakit.databases.gdc_list_projects(*, program=None, size=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
program |
string | None | Filter by program (e.g., 'TCGA', 'TARGET') |
size |
integer | None | Number of results (1–100) |
verbose |
bool | True | 运行提示开关。 |
按筛选条件检索 GDC 肿瘤病例¶
dnakit.databases.gdc_search_cases(*, project_id=None, size=None, offset=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
project_id |
string | None | GDC project identifier (e.g., 'TCGA-BRCA') |
size |
integer | None | Number of results (1–100) |
offset |
integer | None | Offset for pagination (0-based) |
verbose |
bool | True | 运行提示开关。 |
检索 GEO 染色质可及性数据集¶
dnakit.databases.geo_search_atacseq_datasets(*, query=None, organism=None, limit=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
query |
string | null | None | Search query (e.g., 'T cell differentiation', 'liver hepatocyte', 'hematopoiesis'). Leave empty to search broadly. |
organism |
string | None | Organism scientific name (e.g., 'Homo sapiens', 'Mus musculus'). |
limit |
integer | None | Maximum number of results to return (1-100). |
verbose |
bool | True | 运行提示开关。 |
检索 GEO 蛋白质 DNA 结合数据集¶
dnakit.databases.geo_search_chipseq_datasets(*, query, organism=None, limit=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
query |
string | 必填 | Search terms for ChIP-seq datasets (e.g., 'H3K27ac liver', 'CTCF cancer', 'p53 ChIP-seq'). |
organism |
string | None | Organism filter. |
limit |
integer | None | Maximum number of dataset IDs to return. |
verbose |
bool | True | 运行提示开关。 |
检索 GEO 转录组表达数据集¶
dnakit.databases.geo_search_rnaseq_datasets(*, query=None, organism=None, limit=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
query |
string | null | None | Search query (e.g., 'BRCA1 breast cancer', 'T cell activation', 'Alzheimer disease'). Leave empty to search broadly. |
organism |
string | None | Organism scientific name (e.g., 'Homo sapiens', 'Mus musculus'). |
limit |
integer | None | Maximum number of results to return (1-100). |
verbose |
bool | True | 运行提示开关。 |
计算指定组织中基因与变异的 eQTL 关联¶
dnakit.databases.gtex_calculate_eqtl(*, operation=None, gencode_id, variant_id, tissue_site_detail_id, dataset_id=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | Operation type |
gencode_id |
string | 必填 | Required: Versioned GENCODE ID (e.g. ENSG00000141510.18) |
variant_id |
string | 必填 | Required: GTEx variant ID |
tissue_site_detail_id |
string | 必填 | Required: Tissue ID (e.g. 'Whole_Blood') |
dataset_id |
string | None | 提供方的数据集标识。 |
verbose |
bool | True | 运行提示开关。 |
查询基因的 GTEx 表达摘要¶
dnakit.databases.gtex_get_expression_summary(*, gene_symbol=None, ensembl_gene_id=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
gene_symbol |
string | None | Gene symbol (e.g., TP53, BRCA1). Auto-resolved to GENCODE ID. |
ensembl_gene_id |
string | None | Ensembl gene ID, e.g., ENSG00000141510 |
verbose |
bool | True | 运行提示开关。 |
查询基因在不同组织中的表达中位数¶
dnakit.databases.gtex_get_median_gene_expression(*, operation=None, gencode_id=None, tissue_site_detail_id=None, dataset_id=None, page=None, items_per_page=None, gene_symbol=None, gene=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | Operation type |
gencode_id |
string | array | None | Gene identifier(s): gene symbol (e.g. 'TP53'), unversioned Ensembl ID (e.g. 'ENSG00000141510'), or versioned GENCODE ID (e.g. 'ENSG00000141510.18'). Auto-resolved to versioned GENCODE ID. Can be single string or array. {"items": {"type": "string"}} |
tissue_site_detail_id |
array | None | Optional: Tissue IDs to filter (e.g. ['Liver', 'Brain_Cortex']). Omit for all tissues. See GTEx_get_tissue_sites for valid IDs {"items": {"type": "string"}} |
dataset_id |
string | None | GTEx dataset version (default: gtex_v8, the most widely cited release). gtex_v10 is the newer release (943 eQTL donors vs 838) and is fully queryable -- gene IDs are resolved to each dataset's own GENCODE version automatically. |
page |
integer | None | Page number for pagination (0-based) |
items_per_page |
integer | None | Results per page |
gene_symbol |
string | None | Gene symbol alias for gencode_id (e.g., "TP53", "COL5A1") |
gene |
string | None | DNAKit optional alias for gene_symbol |
verbose |
bool | True | 运行提示开关。 |
查询跨组织 eQTL 荟萃分析结果¶
dnakit.databases.gtex_get_multi_tissue_eqtls(*, operation=None, gencode_id, variant_id=None, dataset_id=None, page=None, items_per_page=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | Operation type |
gencode_id |
string | 必填 | Required: Versioned GENCODE ID |
variant_id |
string | None | Optional: GTEx variant ID to filter specific variant |
dataset_id |
string | None | 提供方的数据集标识。 |
page |
integer | None | 结果页码;起始页约定按提供方参数说明。 |
items_per_page |
integer | None | 每页返回的记录数。 |
verbose |
bool | True | 运行提示开关。 |
查询显著的单组织 eQTL 关联¶
dnakit.databases.gtex_get_single_tissue_eqtls(*, operation=None, gencode_id=None, variant_id=None, tissue_site_detail_id=None, dataset_id=None, page=None, items_per_page=None, gene_symbol=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | Operation type |
gencode_id |
array | None | Optional: Versioned GENCODE ID(s) to query {"items": {"type": "string"}} |
variant_id |
array | None | Optional: GTEx variant ID(s) to query {"items": {"type": "string"}} |
tissue_site_detail_id |
array | None | Optional: Tissue ID(s) to filter. At least one of gencode_id, variant_id, or tissue_site_detail_id required {"items": {"type": "string"}} |
dataset_id |
string | None | 提供方的数据集标识。 |
page |
integer | None | 结果页码;起始页约定按提供方参数说明。 |
items_per_page |
integer | None | 每页返回的记录数。 |
gene_symbol |
string | None | 基因符号,例如 BRCA1。 |
verbose |
bool | True | 运行提示开关。 |
列出 GTEx 组织类型与样本统计¶
dnakit.databases.gtex_get_tissue_sites(*, operation=None, dataset_id=None, page=None, items_per_page=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | Operation type |
dataset_id |
string | None | GTEx dataset version |
page |
integer | None | Page number |
items_per_page |
integer | None | Results per page |
verbose |
bool | True | 运行提示开关。 |
按条件查询 GTEx 单组织 eQTL¶
dnakit.databases.gtex_query_eqtl(*, gene_symbol=None, ensembl_gene_id=None, page=None, size=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
gene_symbol |
string | None | Gene symbol (e.g., TP53, BRCA1). Auto-resolved to GENCODE ID. |
ensembl_gene_id |
string | None | Ensembl gene ID, e.g., ENSG00000141510 |
page |
integer | None | Page number (1-based) |
size |
integer | None | Page size (1–100) |
verbose |
bool | True | 运行提示开关。 |
汇总多组学数据中的基因信息¶
dnakit.databases.harmonizome_get_gene(*, gene_symbol, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
gene_symbol |
string | 必填 | Official gene symbol (case-insensitive). Examples: 'TP53', 'BRCA1', 'EGFR', 'KRAS', 'CDK2'. |
verbose |
bool | True | 运行提示开关。 |
查询基因表达与肿瘤生存的关联¶
dnakit.databases.hpa_get_cancer_prognostics_by_gene(*, ensembl_id=None, gene_name=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
ensembl_id |
string | None | Ensembl Gene ID of the gene to check, e.g., 'ENSG00000141510' for TP53, 'ENSG00000012048' for BRCA1. |
gene_name |
string | None | DNAKit optional alias for ensembl_id |
verbose |
bool | True | 运行提示开关。 |
查看已停用的 HPA 蛋白互作查询¶
dnakit.databases.hpa_get_protein_interactions_by_gene(*, gene_name, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
gene_name |
string | 必填 | Official gene symbol, e.g., 'EGFR', 'TP53', 'BRCA1', etc. |
verbose |
bool | True | 运行提示开关。 |
按组织或细胞来源查询 RNA 表达¶
dnakit.databases.hpa_get_rna_expression_by_source(*, gene_name, source_type, source_name, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
gene_name |
string | 必填 | Gene name or gene symbol, e.g., 'GFAP', 'TP53', 'BRCA1', etc. |
source_type |
string | 必填 | The type of biological source. Choose from: 'tissue' (51 consensus tissues, nTPM), 'blood' (19 immune cell subsets, nTPM), 'brain' (13 brain regions, nTPM), 'single_cell' (~160 single cell types, nCPM). |
source_name |
string | 必填 | The specific source name, e.g. 'liver', 'heart_muscle', 'skin', 't_cell', 'hepatocyte', 'cerebellum'. Case-insensitive; spaces and hyphens are treated as underscores. Names HPA publishes only as subsets (blood 't_cell', 'b_cell', 'monocyte', 'dendritic_cell') resolve to a representative subset column and the response reports which one in a 'note'. An invalid name returns an error listing valid names -- it never returns a silent 'N/A'. |
verbose |
bool | True | 运行提示开关。 |
查询基因在指定组织中的 RNA 表达¶
dnakit.databases.hpa_get_rna_expression_in_specific_tissues(*, ensembl_id=None, tissue_names=None, tissues=None, gene_name=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
ensembl_id |
string | None | Ensembl Gene ID for the gene, e.g., 'ENSG00000141510' for TP53. |
tissue_names |
array | None | List of tissue names to query, e.g., ['skin', 'liver', 'heart muscle', 'kidney']. Case-insensitive; underscores, spaces and hyphens are interchangeable. HPA has no RNA column for 'bronchus', 'nasopharynx', 'oral mucosa' or 'soft tissue' (protein/IHC only). {"items": {"type": "string"}} |
tissues |
array | None | DNAKit optional alias for tissue_names {"items": {"type": "string"}} |
gene_name |
string | None | DNAKit optional alias for ensembl_id |
verbose |
bool | True | 运行提示开关。 |
查询蛋白质亚细胞定位注释¶
dnakit.databases.hpa_get_subcellular_location(*, gene_name, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
gene_name |
string | 必填 | Gene name or gene symbol, e.g., 'CCNB1', 'TP53', 'EGFR', etc. |
verbose |
bool | True | 运行提示开关。 |
检索 HPA 基因与 Ensembl 标识¶
dnakit.databases.hpa_search_genes_by_query(*, search_query, max_results=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
search_query |
string | 必填 | Gene name, alias, keyword, or cell line name to search for, e.g., 'EGFR', 'TP53', or 'MCF7'. |
max_results |
integer | null | None | Maximum number of gene matches to return (default: 50). This search does a broad full-text match with no server-side limit, so a short/common query can otherwise return thousands of results; exact gene-symbol matches are ranked first. |
verbose |
bool | True | 运行提示开关。 |
获取转录因子结合矩阵与元数据¶
dnakit.databases.jaspar_get_matrix(*, matrix_id, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
matrix_id |
string | 必填 | JASPAR matrix ID (e.g., 'MA0002.2'). You can discover IDs with JASPAR_get_transcription_factors. |
verbose |
bool | True | 运行提示开关。 |
列出 JASPAR 结合矩阵的历史版本¶
dnakit.databases.jaspar_get_matrix_versions(*, base_id, page=None, page_size=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
base_id |
string | 必填 | JASPAR base matrix ID without version (e.g., 'MA0002'). You can get base_id from jaspar_get_matrix. |
page |
integer | None | Page number (1-based). |
page_size |
integer | None | Results per page. |
verbose |
bool | True | 运行提示开关。 |
分页列出 JASPAR 转录因子结合谱¶
dnakit.databases.jaspar_get_transcription_factors(*, collection=None, page=None, page_size=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
collection |
string | None | JASPAR collection (e.g., CORE). |
page |
integer | None | Page number (1-based). |
page_size |
integer | None | Results per page (JASPAR page_size). |
verbose |
bool | True | 运行提示开关。 |
按名称、物种或分类检索结合矩阵¶
dnakit.databases.jaspar_search_matrices(*, search=None, name=None, collection=None, tax_group=None, species=None, page=None, page_size=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
search |
string | None | Free-text search across matrices (e.g., 'CTCF'). |
name |
string | None | Filter by TF name (e.g., 'CTCF'). |
collection |
string | None | Filter by collection (e.g., 'CORE'). |
tax_group |
string | None | Filter by taxonomic group (e.g., 'vertebrates'). |
species |
string | None | Filter by NCBI taxonomy ID (e.g., '9606' for human). Sent to JASPAR as its tax_id query parameter. |
page |
integer | None | Page number (1-based). |
page_size |
integer | None | Results per page. |
verbose |
bool | True | 运行提示开关。 |
查询基因与细胞类型对应的转录因子结合位点¶
dnakit.databases.re_map_get_transcription_factor_binding(*, gene_name, cell_type=None, limit=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
gene_name |
string | 必填 | Gene symbol (e.g., BRCA1, TP53, MYC) |
cell_type |
string | None | Cell type (e.g., HepG2, K562, MCF-7) |
limit |
integer | None | Number of results to return |
verbose |
bool | True | 运行提示开关。 |
按 rsID 查询变异调控注释¶
dnakit.databases.regulome_db_query_variant(*, rsid=None, variant=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
rsid |
string | None | dbSNP rsID (e.g., 'rs4994', 'rs429358') |
variant |
string | None | Alias for rsid. dbSNP rsID (e.g., 'rs7903146', 'rs429358'). |
verbose |
bool | True | 运行提示开关。 |
查询基因组区间的候选顺式调控元件¶
dnakit.databases.screen_get_regulatory_elements(*, gene_name=None, query=None, element_type=None, limit=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
gene_name |
string | None | Gene symbol to search for regulatory elements (e.g., BRCA1, TP53). Alias: 'query'. |
query |
string | None | Gene symbol to search for regulatory elements (alias for gene_name). |
element_type |
string | None | Type of regulatory element (promoter, enhancer, insulator) |
limit |
integer | None | Number of results to return |
verbose |
bool | True | 运行提示开关。 |
从 UCSC 获取 ENCODE 候选顺式调控元件¶
dnakit.databases.ucsc_get_encode_c_cres(*, genome=None, chrom, start, end, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
genome |
string | None | Genome assembly (e.g., 'hg38', 'mm10'). |
chrom |
string | 必填 | Chromosome name (e.g., 'chr17'). |
start |
integer | 必填 | Start position (0-based). |
end |
integer | 必填 | End position (0-based). |
verbose |
bool | True | 运行提示开关。 |
查询单个直接转录因子结合数据集¶
dnakit.databases.uni_bind_get_dataset(*, operation=None, dataset_id, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | Operation selector. Must be 'get_dataset'. |
dataset_id |
string | 必填 | UniBind dataset identifier, e.g. 'EXP030726.neural_stem_cells.SMAD3'. Obtain from UniBind_search_datasets (the 'dataset_id' field). |
verbose |
bool | True | 运行提示开关。 |
列出 UniBind 收录的转录因子¶
dnakit.databases.uni_bind_list_tfs(*, operation=None, search=None, limit=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | Operation selector. Must be 'list_tfs'. |
search |
string | null | None | Case-insensitive substring filter applied client-side to TF gene symbols, e.g. 'SMAD', 'FOX', 'GATA'. Optional; omit to list all TFs. |
limit |
integer | None | Maximum number of TF names to return after filtering. |
verbose |
bool | True | 运行提示开关。 |
按转录因子与细胞条件检索结合数据集¶
dnakit.databases.uni_bind_search_datasets(*, operation=None, tf_name=None, species=None, cell_line=None, collection=None, order=None, page=None, page_size=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | Operation selector. Must be 'search_datasets'. |
tf_name |
string | null | None | Transcription factor gene symbol to filter by, e.g. 'CTCF', 'SMAD3', 'ESR1'. Exact match on UniBind's TF name. Optional. |
species |
string | null | None | Species scientific name to filter by, e.g. 'Homo sapiens', 'Mus musculus', 'Drosophila melanogaster'. Optional. |
cell_line |
string | null | None | Cell type / tissue / condition name to filter by, e.g. 'neural stem cells', 'MCF7'. Optional. |
collection |
string | null | None | UniBind collection: 'Robust' (high-confidence, metadata-curated) or 'Permissive' (broader). Optional. |
order |
string | null | None | Field to order results by, e.g. 'tf_name' or '-tf_name' (prefix '-' for descending). Optional. |
page |
integer | None | 1-based page number for pagination. |
page_size |
integer | None | Number of datasets per page (max 1000). |
verbose |
bool | True | 运行提示开关。 |