#888 by GitHub stars

LeonChaoX/qinyan-academic-skills

A curated, multilingual library of 182 installable AI agent skills for end-to-end academic research—spanning literature discovery, scientific writing, grant development, bioinformatics, drug discovery, clinical research, machine learning, and data analysis.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/01-论文检索与文献管理/bgpt-paper-search/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/01-论文检索与文献管理/biorxiv-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/01-论文检索与文献管理/citation-management/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/01-论文检索与文献管理/literature-review/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/01-论文检索与文献管理/openalex-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/01-论文检索与文献管理/parallel-web/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/01-论文检索与文献管理/perplexity-search/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/01-论文检索与文献管理/pubmed-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/01-论文检索与文献管理/pyzotero/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/01-论文检索与文献管理/research-lookup/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/02-科学写作与学术交流/medical-imaging-review/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/02-科学写作与学术交流/paper-2-web/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/02-科学写作与学术交流/peer-review/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/02-科学写作与学术交流/research-proposal/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/02-科学写作与学术交流/scientific-writing/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/02-科学写作与学术交流/venue-templates/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/03-学术演示与可视化/generate-image/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/03-学术演示与可视化/infographics/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/03-学术演示与可视化/latex-posters/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/03-学术演示与可视化/markdown-mermaid-writing/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/03-学术演示与可视化/paper-slide-deck/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/03-学术演示与可视化/pptx-posters/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/03-学术演示与可视化/scientific-schematics/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/03-学术演示与可视化/scientific-slides/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/03-学术演示与可视化/scientific-visualization/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/04-研究方法与科学思维/consciousness-council/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/04-研究方法与科学思维/dhdna-profiler/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/04-研究方法与科学思维/hypothesis-generation/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/04-研究方法与科学思维/nsfc-proposal/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/04-研究方法与科学思维/nssfc-proposal/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/04-研究方法与科学思维/research-grants/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/04-研究方法与科学思维/scholar-evaluation/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/04-研究方法与科学思维/scientific-brainstorming/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/04-研究方法与科学思维/scientific-critical-thinking/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/04-研究方法与科学思维/what-if-oracle/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/anndata/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/arboreto/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/biopython/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/bioservices/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/cellxgene-census/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/deeptools/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/etetoolkit/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/flowio/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/geniml/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/gget/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/gtars/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/lamindb/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/phylogenetics/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/pydeseq2/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/pysam/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/scanpy/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/scikit-bio/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/scvelo/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/scvi-tools/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/tiledbvcf/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/05-生物信息与基因组学/zarr-python/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/06-化学信息与药物发现/datamol/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/06-化学信息与药物发现/deepchem/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/06-化学信息与药物发现/diffdock/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/06-化学信息与药物发现/matchms/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/06-化学信息与药物发现/medchem/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/06-化学信息与药物发现/molecular-dynamics/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/06-化学信息与药物发现/molfeat/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/06-化学信息与药物发现/pyopenms/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/06-化学信息与药物发现/pytdc/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/06-化学信息与药物发现/rdkit/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/06-化学信息与药物发现/rowan/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/06-化学信息与药物发现/torchdrug/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/cbioportal-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/clinical-decision-support/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/clinical-reports/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/clinicaltrials-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/clinpgx-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/clinvar-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/cosmic-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/depmap/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/fda-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/histolab/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/imaging-data-commons/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/monarch-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/neurokit2/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/neuropixels-analysis/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/pathml/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/pydicom/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/pyhealth/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/07-临床医学与精准医疗/treatment-plans/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/08-蛋白质工程与结构生物学/adaptyv/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/08-蛋白质工程与结构生物学/alphafold-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/08-蛋白质工程与结构生物学/esm/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/08-蛋白质工程与结构生物学/glycoengineering/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/08-蛋白质工程与结构生物学/interpro-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/08-蛋白质工程与结构生物学/pdb-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/08-蛋白质工程与结构生物学/uniprot-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/09-机器学习与人工智能/aeon/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/09-机器学习与人工智能/hypogenic/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/09-机器学习与人工智能/pufferlib/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/09-机器学习与人工智能/pymc/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/09-机器学习与人工智能/pymoo/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/09-机器学习与人工智能/pytorch-lightning/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/09-机器学习与人工智能/scikit-learn/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/09-机器学习与人工智能/scikit-survival/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/09-机器学习与人工智能/shap/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/09-机器学习与人工智能/stable-baselines3/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/09-机器学习与人工智能/timesfm-forecasting/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/09-机器学习与人工智能/torch-geometric/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/09-机器学习与人工智能/transformers/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/09-机器学习与人工智能/umap-learn/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/10-材料科学与物理计算/astropy/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/10-材料科学与物理计算/cirq/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/10-材料科学与物理计算/cobrapy/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/10-材料科学与物理计算/fluidsim/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/10-材料科学与物理计算/matlab/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/10-材料科学与物理计算/pennylane/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/10-材料科学与物理计算/pymatgen/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/10-材料科学与物理计算/qiskit/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/10-材料科学与物理计算/qutip/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/10-材料科学与物理计算/simpy/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/11-数据分析与统计建模/dask/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/11-数据分析与统计建模/exploratory-data-analysis/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/11-数据分析与统计建模/matplotlib/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/11-数据分析与统计建模/networkx/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/11-数据分析与统计建模/plotly/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/11-数据分析与统计建模/polars/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/11-数据分析与统计建模/seaborn/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/11-数据分析与统计建模/statistical-analysis/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/11-数据分析与统计建模/statsmodels/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/11-数据分析与统计建模/sympy/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/11-数据分析与统计建模/vaex/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/bindingdb-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/brenda-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/chembl-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/datacommons-client/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/drugbank-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/ena-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/ensembl-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/gene-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/geo-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/gnomad-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/gtex-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/gwas-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/hmdb-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/jaspar-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/kegg-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/metabolomics-workbench-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/opentargets-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/pubchem-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/reactome-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/string-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/uspto-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/12-科学数据库/zinc-database/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/13-实验室自动化与集成/benchling-integration/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/13-实验室自动化与集成/dnanexus-integration/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/13-实验室自动化与集成/ginkgo-cloud-lab/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/13-实验室自动化与集成/labarchive-integration/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/13-实验室自动化与集成/latchbio-integration/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/13-实验室自动化与集成/omero-integration/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/13-实验室自动化与集成/opentrons-integration/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/13-实验室自动化与集成/protocolsio-integration/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/13-实验室自动化与集成/pylabrobot/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/14-文档处理与数据工具/denario/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/14-文档处理与数据工具/docx/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/14-文档处理与数据工具/markitdown/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/14-文档处理与数据工具/open-notebook/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/14-文档处理与数据工具/pdf/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/14-文档处理与数据工具/pptx/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/14-文档处理与数据工具/xlsx/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/15-金融与经济数据/alpha-vantage/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/15-金融与经济数据/edgartools/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/15-金融与经济数据/fred-economic-data/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/15-金融与经济数据/hedgefundmonitor/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/15-金融与经济数据/market-research-reports/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/15-金融与经济数据/usfiscaldata/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/16-地理空间与遥感/geomaster/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/16-地理空间与遥感/geopandas/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/17-平台与基础设施/get-available-resources/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/17-平台与基础设施/iso-13485-certification/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/17-平台与基础设施/modal/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/沁言学术skills/qinyan-citation/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/沁言学术skills/qinyan-nature-figures/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/沁言学术skills/qinyan-nature-polishing/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/沁言学术skills/qinyan-nature-review/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/沁言学术skills/qinyan-nature-statistics/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/沁言学术skills/qinyan-nature-writing/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/沁言学术skills/qinyan-paper-analysis/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/沁言学术skills/qinyan-paper-polish/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/沁言学术skills/qinyan-paper-search/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

skills/沁言学术skills/qinyan-topic-analysis/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

df5a498a81e0 → df5a498a81e0

Compare on GitHub

View on GitHubAdd to my skills

Verified commit df5a498a81e0f9c8f79d814446dcf9e9b8f68888

1kGitHub stars
20stars in 7 days
187skills in this repository
0commits in 30 days

Heat

5.5
  • Star growth, last 7 daysAhead of 91% of tracked repositories
  • Star growth, last 24 hoursAhead of 92% of tracked repositories
  • Rank movement, last 7 daysAhead of 19% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 20261,016

Individual skills in this repository

How it works

bgpt-paper-search

When your agent uses it

Search scientific papers and retrieve structured experimental data extracted from full-text studies via the BGPT MCP server. Returns 25+ fields per paper including methods, results, sample sizes, quality scores, and conclusions. Use for literature reviews, evidence synthesis, and finding experimental details not available in abstracts alone.

What it loads into context

Frontmatter

113 tokens

Always available to the agent

SKILL.md

638 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Overview
  2. When to Use This Skill
  3. Setup
  4. Usage
  5. Pricing
  6. Complementary Skills

Files

  • SKILL.mdcore2,872 bytes
  • SKILL.mdcore2,872 bytes
Read SKILL.md

# BGPT Paper Search

## Overview

BGPT is a remote MCP server that searches a curated database of scientific papers built from raw experimental data extracted from full-text studies. Unlike traditional literature databases that return titles and abstracts, BGPT returns structured data from the actual paper content — methods, quantitative results, sample sizes, quality assessments, and 25+ metadata fields per paper.

## When to Use This Skill

Use this skill when:
- Searching for scientific papers with specific experimental details
- Conducting systematic or scoping literature reviews
- Finding quantitative results, sample sizes, or effect sizes across studies
- Comparing methodologies used in different studies
- Looking for papers with quality scores or evidence grading
View the complete source on GitHub

Skills included

  • bgpt-paper-search
  • biorxiv-database
  • citation-management
  • literature-review
  • openalex-database
  • parallel-web
  • perplexity-search
  • pubmed-database
  • pyzotero
  • research-lookup
  • medical-imaging-review
  • paper-2-web
  • peer-review
  • research-proposal
  • scientific-writing
  • venue-templates
  • generate-image
  • infographics
  • latex-posters
  • markdown-mermaid-writing
  • paper-slide-deck
  • pptx-posters
  • scientific-schematics
  • scientific-slides
  • scientific-visualization
  • consciousness-council
  • dhdna-profiler
  • hypothesis-generation
  • nsfc-proposal
  • nssfc-proposal
  • research-grants
  • scholar-evaluation
  • scientific-brainstorming
  • scientific-critical-thinking
  • what-if-oracle
  • anndata
  • arboreto
  • biopython
  • bioservices
  • cellxgene-census
  • deeptools
  • etetoolkit
  • flowio
  • geniml
  • gget
  • gtars
  • lamindb
  • phylogenetics
  • pydeseq2
  • pysam
  • scanpy
  • scikit-bio
  • scvelo
  • scvi-tools
  • tiledbvcf
  • zarr-python
  • datamol
  • deepchem
  • diffdock
  • matchms
  • medchem
  • molecular-dynamics
  • molfeat
  • pyopenms
  • pytdc
  • rdkit
  • rowan
  • torchdrug
  • cbioportal-database
  • clinical-decision-support
  • clinical-reports
  • clinicaltrials-database
  • clinpgx-database
  • clinvar-database
  • cosmic-database
  • depmap
  • fda-database
  • histolab
  • imaging-data-commons
  • monarch-database
  • neurokit2
  • neuropixels-analysis
  • pathml
  • pydicom
  • pyhealth
  • treatment-plans
  • adaptyv
  • alphafold-database
  • esm
  • glycoengineering
  • interpro-database
  • pdb-database
  • uniprot-database
  • aeon
  • hypogenic
  • pufferlib
  • pymc
  • pymoo
  • pytorch-lightning
  • scikit-learn
  • scikit-survival
  • shap
  • stable-baselines3
  • timesfm-forecasting
  • torch-geometric
  • transformers
  • umap-learn
  • astropy
  • cirq
  • cobrapy
  • fluidsim
  • matlab
  • pennylane
  • pymatgen
  • qiskit
  • qutip
  • simpy
  • dask
  • exploratory-data-analysis
  • matplotlib
  • networkx
  • plotly
  • polars
  • seaborn
  • statistical-analysis
  • statsmodels
  • sympy
  • vaex
  • bindingdb-database
  • brenda-database
  • chembl-database
  • datacommons-client
  • drugbank-database
  • ena-database
  • ensembl-database
  • gene-database
  • geo-database
  • gnomad-database
  • gtex-database
  • gwas-database
  • hmdb-database
  • jaspar-database
  • kegg-database
  • metabolomics-workbench-database
  • opentargets-database
  • pubchem-database
  • reactome-database
  • string-database
  • uspto-database
  • zinc-database
  • benchling-integration
  • dnanexus-integration
  • ginkgo-cloud-lab
  • labarchive-integration
  • latchbio-integration
  • omero-integration
  • opentrons-integration
  • protocolsio-integration
  • pylabrobot
  • denario
  • docx
  • markitdown
  • open-notebook
  • pdf
  • pptx
  • xlsx
  • alpha-vantage
  • edgartools
  • fred-economic-data
  • hedgefundmonitor
  • market-research-reports
  • usfiscaldata
  • geomaster
  • geopandas
  • get-available-resources
  • iso-13485-certification
  • modal
  • qinyan-citation
  • qinyan-nature-figures
  • qinyan-nature-polishing
  • qinyan-nature-review
  • qinyan-nature-statistics
  • qinyan-nature-writing
  • qinyan-paper-analysis
  • qinyan-paper-polish
  • qinyan-paper-search
  • qinyan-topic-analysis

Repository facts

License
MIT
Created
Feb 27, 2026
Last pushed
Jul 20, 2026
Forks
95
Open issues
0
Project activity
Slowing

Rank over the last 12 weeks

Now #888 · best #637 · down 121 in 30 days

  1. #874 on Nov 1
  2. #875 on Nov 2
  3. #881 from Nov 3 to Nov 4
  4. #882 on Nov 5
  5. #883 on Nov 6
  6. #888 since Nov 7
76 earlier periods
  1. #652 on Aug 2
  2. #634 on Aug 8
  3. #642 on Aug 9
  4. #669 on Aug 10
  5. #676 on Aug 11
  6. #670 on Aug 12
  7. #665 from Aug 13 to Aug 14
  8. #642 on Aug 15
  9. #653 on Aug 16
  10. #664 on Aug 17
  11. #682 on Aug 18
  12. #665 on Aug 19
  13. #667 on Aug 20
  14. #669 on Aug 21
  15. #637 on Aug 22
  16. #665 on Aug 23
  17. #683 on Aug 24
  18. #686 on Aug 25
  19. #666 on Aug 26
  20. #678 on Aug 27
  21. #698 on Aug 28
  22. #647 on Aug 29
  23. #641 on Aug 30
  24. #672 on Aug 31
  25. #683 on Sep 1
  26. #672 on Sep 2
  27. #676 on Sep 3
  28. #645 on Sep 5
  29. #667 on Sep 6
  30. #682 on Sep 7
  31. #701 on Sep 8
  32. #689 on Sep 9
  33. #688 on Sep 10
  34. #675 on Sep 11
  35. #679 on Sep 12
  36. #677 on Sep 13
  37. #701 on Sep 14
  38. #688 on Sep 15
  39. #701 on Sep 17
  40. #691 on Sep 18
  41. #668 on Sep 19
  42. #682 on Sep 20
  43. #695 on Sep 21
  44. #712 on Sep 22
  45. #704 on Sep 23
  46. #677 on Sep 24
  47. #667 on Sep 26
  48. #699 on Sep 27
  49. #744 on Sep 29
  50. #680 on Oct 1
  51. #672 on Oct 3
  52. #705 on Oct 4
  53. #713 on Oct 5
  54. #718 on Oct 6
  55. #729 on Oct 7
  56. #767 on Oct 8
  57. #737 on Oct 9
  58. #725 on Oct 11
  59. #741 on Oct 12
  60. #745 on Oct 13
  61. #756 on Oct 14
  62. #751 on Oct 15
  63. #755 on Oct 16
  64. #734 on Oct 17
  65. #723 on Oct 18
  66. #762 on Oct 19
  67. #765 on Oct 20
  68. #774 on Oct 21
  69. #755 on Oct 22
  70. #758 on Oct 23
  71. #724 on Oct 24
  72. #861 on Oct 25
  73. #869 on Oct 28
  74. #871 on Oct 29
  75. #867 on Oct 30
  76. #872 on Oct 31

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 2,562 notes
  • skills/01-论文检索与文献管理/bgpt-paper-search/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/01-论文检索与文献管理/biorxiv-database/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 7,892 signals by file

skills/01-论文检索与文献管理/bgpt-paper-search/SKILL.md

  • Broad permissionsline 1
    Bash
  • Network accessline 6
    metadata:     skill-author: BGPT     website: https://bgpt.pro/mcp
  • Network accessline 7
    skill-author: BGPT     website: https://bgpt.pro/mcp     github: https://github.com/connerlambden/bgpt-mcp
  • Network accessline 8
    website: https://bgpt.pro/mcp
  • Network accessline 9
    github: https://github.com/connerlambden/bgpt-mcp
  • Network accessline 40
    "bgpt": {       "command": "npx",       "args": ["mcp-remote", "https://bgpt.pro/mcp/sse"]
  • Network accessline 41
    "command": "npx",       "args": ["mcp-remote", "https://bgpt.pro/mcp/sse"]     }
  • Network accessline 42
    "args": ["mcp-remote", "https://bgpt.pro/mcp/sse"]
  • Network accessline 72
    - **Free tier**: 50 searches per network, no API key required - **Paid**: $0.01 per result with an API key from [bgpt.pro/mcp](https://bgpt.pro/mcp)
  • Network accessline 73
    - **Paid**: $0.01 per result with an API key from [bgpt.pro/mcp](https://bgpt.pro/mcp)

skills/01-论文检索与文献管理/biorxiv-database/SKILL.md

  • Network accessline 122
    python scripts/biorxiv_search.py \   --doi "https://doi.org/10.1101/2024.01.15.123456"
  • Network accessline 123
    --doi "https://doi.org/10.1101/2024.01.15.123456"
  • Network accessline 211
    "category": "genomics",       "abstract": "Full abstract text...",       "pdf_url": "https://www.biorxiv.org/content/10.1101/2024.01.15.123456v1.full.pdf",
  • Network accessline 212
    "abstract": "Full abstract text...",       "pdf_url": "https://www.biorxiv.org/content/10.1101/2024.01.15.123456v1.full.pdf",       "html_url": "https://www.biorxiv.org/content/10.1101/2024.01.15.123456v1",
  • Network accessline 213
    "pdf_url": "https://www.biorxiv.org/content/10.1101/2024.01.15.123456v1.full.pdf",
  • Network accessline 214
    "html_url": "https://www.biorxiv.org/content/10.1101/2024.01.15.123456v1",
  • Network accessline 215
    "jatsxml": "https://www.biorxiv.org/content/...",

skills/01-论文检索与文献管理/biorxiv-database/references/api_reference.md

  • Network accessline 10
    https://api.biorxiv.org
  • Network accessline 39
    GET https://api.biorxiv.org/details/biorxiv/2024-01-01/2024-01-31
  • Network accessline 40
    GET https://api.biorxiv.org/details/biorxiv/2024-01-01/2024-01-31/neuroscience
  • Network accessline 63
    "license": "cc_by",       "category": "neuroscience",       "jatsxml": "https://www.biorxiv.org/content/...",
  • Network accessline 64
    "category": "neuroscience",       "jatsxml": "https://www.biorxiv.org/content/...",       "abstract": "This is the abstract...",
  • Network accessline 65
    "jatsxml": "https://www.biorxiv.org/content/...",
  • Network accessline 87
    GET https://api.biorxiv.org/details/biorxiv/10.1101/2024.01.15.123456
  • Network accessline 106
    GET https://api.biorxiv.org/pubs/biorxiv/1/0/json
  • Network accessline 183
    https://www.biorxiv.org/content/{doi}v{version}.full.pdf
  • Network accessline 188
    https://www.biorxiv.org/content/10.1101/2024.01.15.123456v1.full.pdf
  • Network accessline 194
    https://www.biorxiv.org/content/{doi}v{version}
  • Network accessline 278
    - bioRxiv homepage: https://www.biorxiv.org/
  • Network accessline 279
    - API documentation: https://api.biorxiv.org/
  • Network accessline 280
    - JATS XML specification: https://jats.nlm.nih.gov/

skills/01-论文检索与文献管理/biorxiv-database/scripts/biorxiv_search.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 23
    BASE_URL = "https://api.biorxiv.org"
  • Network accessline 39
    self.verbose = verbose         self.session = requests.Session()
  • Network accessline 40
    self.session = requests.Session()
  • Network accessline 247
    pdf_url = f"https://www.biorxiv.org/content/{doi}v1.full.pdf"
  • Network accessline 294
    if result["doi"]:             result["pdf_url"] = f"https://www.biorxiv.org/content/{result['doi']}v{result['version']}.full.pdf"
  • Network accessline 295
    result["pdf_url"] = f"https://www.biorxiv.org/content/{result['doi']}v{result['version']}.full.pdf"
  • Network accessline 296
    result["html_url"] = f"https://www.biorxiv.org/content/{result['doi']}v{result['version']}"

skills/01-论文检索与文献管理/citation-management/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash
  • Network accessline 176
    # Extract from URL python scripts/extract_metadata.py --url "https://www.nature.com/articles/s41586-021-03819-2"
  • Network accessline 177
    python scripts/extract_metadata.py --url "https://www.nature.com/articles/s41586-021-03819-2"
  • Network accessline 518
    1. **Find MeSH terms** at https://meshb.nlm.nih.gov/search
  • Network accessline 642
    # From URL python scripts/extract_metadata.py \   --url "https://www.nature.com/articles/s41586-021-03819-2"
  • Network accessline 643
    python scripts/extract_metadata.py    --url "https://www.nature.com/articles/s41586-021-03819-2"
  • Network accessline 644
    --url "https://www.nature.com/articles/s41586-021-03819-2"
  • Network accessline 1055
    **Search Engines**: - Google Scholar: https://scholar.google.com/
  • Network accessline 1056
    - Google Scholar: https://scholar.google.com/
  • Network accessline 1057
    - PubMed: https://pubmed.ncbi.nlm.nih.gov/
  • Network accessline 1058
    - PubMed Advanced Search: https://pubmed.ncbi.nlm.nih.gov/advanced/
  • Network accessline 1060
    **Metadata APIs**: - CrossRef API: https://api.crossref.org/
  • Network accessline 1061
    - CrossRef API: https://api.crossref.org/
  • Network accessline 1062
    - PubMed E-utilities: https://www.ncbi.nlm.nih.gov/books/NBK25501/
  • Network accessline 1063
    - arXiv API: https://arxiv.org/help/api/
  • Network accessline 1064
    - DataCite API: https://api.datacite.org/
  • Network accessline 1066
    **Tools and Validators**: - MeSH Browser: https://meshb.nlm.nih.gov/search
  • Network accessline 1067
    - MeSH Browser: https://meshb.nlm.nih.gov/search
  • Network accessline 1068
    - DOI Resolver: https://doi.org/
  • Network accessline 1069
    - BibTeX Format: http://www.bibtex.org/Format/
  • Network accessline 1071
    **Citation Styles**: - BibTeX documentation: http://www.bibtex.org/
  • Network accessline 1072
    - BibTeX documentation: http://www.bibtex.org/
  • Network accessline 1073
    - LaTeX bibliography management: https://www.overleaf.com/learn/latex/Bibliography_management

skills/01-论文检索与文献管理/citation-management/assets/bibtex_template.bib

  • Network accessline 85
    pages     = {5998--6008},   address   = {Long Beach, CA},   url       = {https://proceedings.neurips.cc/paper/2017/hash/3f5ee243547dee91fbd053c1c4a845aa-Abstract.html}
  • Network accessline 86
    address   = {Long Beach, CA},   url       = {https://proceedings.neurips.cc/paper/2017/hash/3f5ee243547dee91fbd053c1c4a845aa-Abstract.html} }
  • Network accessline 87
    url       = {https://proceedings.neurips.cc/paper/2017/hash/3f5ee243547dee91fbd053c1c4a845aa-Abstract.html}
  • Network accessline 185
    year         = {2021},   howpublished = {Database},   url          = {https://alphafold.ebi.ac.uk/},
  • Network accessline 186
    howpublished = {Database},   url          = {https://alphafold.ebi.ac.uk/},   doi          = {10.1093/nar/gkab1061},
  • Network accessline 187
    url          = {https://alphafold.ebi.ac.uk/},
  • Network accessline 199
    year         = {2010},   howpublished = {Software},   url          = {https://pandas.pydata.org/},
  • Network accessline 200
    howpublished = {Software},   url          = {https://pandas.pydata.org/},   note         = {Python Data Analysis Library}
  • Network accessline 201
    url          = {https://pandas.pydata.org/},
  • Network accessline 212
    year         = {2024},   howpublished = {Website},   url          = {https://pubmed.ncbi.nlm.nih.gov/},
  • Network accessline 213
    howpublished = {Website},   url          = {https://pubmed.ncbi.nlm.nih.gov/},   note         = {Accessed: 2024-01-15}
  • Network accessline 214
    url          = {https://pubmed.ncbi.nlm.nih.gov/},

skills/01-论文检索与文献管理/citation-management/assets/citation_checklist.md

  • Network accessline 26
    - [ ] All DOIs are properly formatted (10.XXXX/...) - [ ] DOIs resolve correctly to the article - [ ] No DOI prefix in the BibTeX field (no "doi:" or "https://doi.org/")
  • Network accessline 27
    - [ ] DOIs resolve correctly to the article - [ ] No DOI prefix in the BibTeX field (no "doi:" or "https://doi.org/") - [ ] Metadata from CrossRef matches your BibTeX entry
  • Network accessline 28
    - [ ] No DOI prefix in the BibTeX field (no "doi:" or "https://doi.org/")
  • Network accessline 146
    - [ ] Ampersands in author lists (Smith & Jones → Smith and Jones) - [ ] Unprotected acronyms in titles (DNA → {DNA}) - [ ] DOI includes URL prefix (https://doi.org/10.xxx → 10.xxx)
  • Network accessline 148
    - [ ] DOI includes URL prefix (https://doi.org/10.xxx → 10.xxx)
  • Network accessline 251
    # Find correct DOI # Option 1: Search CrossRef # https://www.crossref.org/
  • Network accessline 253
    # https://www.crossref.org/

skills/01-论文检索与文献管理/citation-management/references/bibtex_formatting.md

  • Network accessline 315
    year         = {2024},   howpublished = {GitHub},   url          = {https://github.com/user/repo},
  • Network accessline 316
    howpublished = {GitHub},   url          = {https://github.com/user/repo},   note         = {Version 2.0}
  • Network accessline 317
    url          = {https://github.com/user/repo},
  • Network accessline 388
    author = {{Organization Name}},   title  = {Page Title},   url    = {https://example.com/page},
  • Network accessline 389
    title  = {Page Title},   url    = {https://example.com/page},   year   = {2024},
  • Network accessline 390
    url    = {https://example.com/page},
  • Network accessline 589
    doi = {https://doi.org/10.1038/s41586-021-03819-2}  % Don't include URL
  • Network accessline 600
    url = {https://www.example.com/article}
  • Network accessline 610
    % Don't include both if DOI URL is same as url doi = {10.1038/nature12345} url = {https://doi.org/10.1038/nature12345}  % Redundant!
  • Network accessline 612
    url = {https://doi.org/10.1038/nature12345}  % Redundant!
  • Network accessline 805
    doi = {https://doi.org/10.1038/nature12345}
  • Network accessline 883
    year         = {2021},   howpublished = {Database},   url          = {https://alphafold.ebi.ac.uk/},
  • Network accessline 884
    howpublished = {Database},   url          = {https://alphafold.ebi.ac.uk/},   doi          = {10.1093/nar/gkab1061}
  • Network accessline 885
    url          = {https://alphafold.ebi.ac.uk/},

skills/01-论文检索与文献管理/citation-management/references/citation_validation.md

  • Network accessline 37
    **DOI resolution**: - DOI should resolve via https://doi.org/
  • Network accessline 38
    - DOI should resolve via https://doi.org/
  • Network accessline 50
    **Manual check**: 1. Copy DOI from BibTeX 2. Visit https://doi.org/10.1038/nature12345
  • Network accessline 51
    1. Copy DOI from BibTeX 2. Visit https://doi.org/10.1038/nature12345 3. Verify it redirects to correct article
  • Network accessline 52
    2. Visit https://doi.org/10.1038/nature12345
  • Network accessline 294
    url = {https://www.nature.com/articles/nature12345}
  • Network accessline 295
    url = {https://arxiv.org/abs/2103.14030}
  • Network accessline 300
    url = {http://...}  % HTTP instead of HTTPS

skills/01-论文检索与文献管理/citation-management/references/metadata_extraction.md

  • Network accessline 121
    **Base URL**: `https://api.crossref.org/works/`
  • Network accessline 132
    GET https://api.crossref.org/works/10.1038/s41586-021-03819-2
  • Network accessline 195
    **Base URL**: `https://eutils.ncbi.nlm.nih.gov/entrez/eutils/`
  • Network accessline 206
    GET https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?
  • Access to secretsline 210
    [Credential-related source omitted]
  • Network accessline 282
    **Base URL**: `http://export.arxiv.org/api/query`
  • Network accessline 290
    GET http://export.arxiv.org/api/query?id_list=2103.14030
  • Network accessline 296
    <entry>   <id>http://arxiv.org/abs/2103.14030v2</id>
  • Network accessline 297
    <id>http://arxiv.org/abs/2103.14030v2</id>
  • Network accessline 303
    <summary>Abstract text here...</summary>   <arxiv:doi>10.1038/s41586-021-03819-2</arxiv:doi>   <category term="q-bio.BM" scheme="http://arxiv.org/schemas/atom"/>
  • Network accessline 304
    <arxiv:doi>10.1038/s41586-021-03819-2</arxiv:doi>   <category term="q-bio.BM" scheme="http://arxiv.org/schemas/atom"/>   <category term="cs.LG" scheme="http://arxiv.org/schemas/atom"/>
  • Network accessline 305
    <category term="q-bio.BM" scheme="http://arxiv.org/schemas/atom"/>
  • Network accessline 306
    <category term="cs.LG" scheme="http://arxiv.org/schemas/atom"/>
  • Network accessline 334
    **Base URL**: `https://api.datacite.org/dois/`
  • Network accessline 340
    GET https://api.datacite.org/dois/10.5281/zenodo.1234567
  • Network accessline 515
    year         = {2021},   howpublished = {Software},   url          = {https://alphafold.ebi.ac.uk/},
  • Network accessline 516
    howpublished = {Software},   url          = {https://alphafold.ebi.ac.uk/},   doi          = {10.5281/zenodo.5123456}
  • Network accessline 517
    url          = {https://alphafold.ebi.ac.uk/},
  • Network accessline 593
    python scripts/extract_metadata.py \   --url "https://www.nature.com/articles/s41586-021-03819-2"
  • Network accessline 594
    --url "https://www.nature.com/articles/s41586-021-03819-2"
  • Network accessline 606
    # DOI URLs https://doi.org/10.1038/nature12345
  • Network accessline 607
    https://doi.org/10.1038/nature12345
  • Network accessline 608
    https://dx.doi.org/10.1126/science.abc123
  • Network accessline 609
    https://www.nature.com/articles/s41586-021-03819-2
  • Network accessline 611
    # PubMed URLs https://pubmed.ncbi.nlm.nih.gov/34265844/
  • Network accessline 612
    https://pubmed.ncbi.nlm.nih.gov/34265844/
  • Network accessline 613
    https://www.ncbi.nlm.nih.gov/pubmed/34265844
  • Network accessline 615
    # arXiv URLs https://arxiv.org/abs/2103.14030
  • Network accessline 616
    https://arxiv.org/abs/2103.14030
  • Network accessline 617
    https://arxiv.org/pdf/2103.14030.pdf
  • Network accessline 628
    #   34265844 #   2103.14030 #   https://doi.org/10.1126/science.abc123
  • Network accessline 630
    #   https://doi.org/10.1126/science.abc123
  • Network accessline 727
    volume  = {123},   pages   = {45--67},   url     = {https://stable-url-here},
  • Network accessline 728
    pages   = {45--67},   url     = {https://stable-url-here},   note    = {PMID: 12345678}
  • Network accessline 729
    url     = {https://stable-url-here},

skills/01-论文检索与文献管理/citation-management/references/pubmed_search.md

  • Network accessline 58
    **MeSH Browser**: https://meshb.nlm.nih.gov/search
  • Network accessline 261
    **Access**: https://pubmed.ncbi.nlm.nih.gov/advanced/
  • Network accessline 348
    **Base URL**: `https://eutils.ncbi.nlm.nih.gov/entrez/eutils/`
  • Network accessline 362
    **Get API key**: https://www.ncbi.nlm.nih.gov/account/
  • Access to secretsline 376
    [Credential-related source omitted]
  • Network accessline 380
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?
  • Access to secretsline 385
    [Credential-related source omitted]
  • Access to secretsline 410
    [Credential-related source omitted]
  • Network accessline 414
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?
  • Access to secretsline 418
    [Credential-related source omitted]
  • Network accessline 438
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?
  • Access to secretsline 442
    [Credential-related source omitted]
  • Network accessline 453
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?
  • Network accessline 486
    **Get API key**: 1. Create NCBI account: https://www.ncbi.nlm.nih.gov/account/
  • Network accessline 487
    1. Create NCBI account: https://www.ncbi.nlm.nih.gov/account/
  • Access to secretsline 494
    [Credential-related source omitted]
  • Access to secretsline 500
    [Credential-related source omitted]
  • Access to secretsline 504
    [Credential-related source omitted]

skills/01-论文检索与文献管理/citation-management/scripts/doi_to_bibtex.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 17
    def __init__(self):         self.session = requests.Session()
  • Network accessline 18
    self.session = requests.Session()
  • Network accessline 34
    doi = doi.strip()         if doi.startswith('https://doi.org/'):
  • Network accessline 35
    if doi.startswith('https://doi.org/'):
  • Network accessline 36
    doi = doi.replace('https://doi.org/', '')
  • Network accessline 37
    elif doi.startswith('http://doi.org/'):
  • Network accessline 38
    doi = doi.replace('http://doi.org/', '')
  • Network accessline 43
    url = f'https://doi.org/{doi}'

skills/01-论文检索与文献管理/citation-management/scripts/extract_metadata.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 28
    self.session = requests.Session()
  • Network accessline 108
    url = f'https://api.crossref.org/works/{doi}'
  • Network accessline 127
    'pages': message.get('page', ''),                     'publisher': message.get('publisher', ''),                     'url': f'https://doi.org/{doi}'
  • Network accessline 128
    'publisher': message.get('publisher', ''),                     'url': f'https://doi.org/{doi}'                 }
  • Network accessline 129
    'url': f'https://doi.org/{doi}'
  • Network accessline 151
    url = f'https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi'
  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Network accessline 223
    url = 'http://export.arxiv.org/api/query'
  • Network accessline 234
    root = ET.fromstring(response.content)                 ns = {'atom': 'http://www.w3.org/2005/Atom', 'arxiv': 'http://arxiv.org/schemas/atom'}
  • Network accessline 235
    ns = {'atom': 'http://www.w3.org/2005/Atom', 'arxiv': 'http://arxiv.org/schemas/atom'}
  • Network accessline 269
    'journal_ref': journal_ref,                     'abstract': entry.findtext('atom:summary', '', ns).strip().replace('\n', ' '),                     'url': f'https://arxiv.org/abs/{arxiv_id}'
  • Network accessline 270
    'abstract': entry.findtext('atom:summary', '', ns).strip().replace('\n', ' '),                     'url': f'https://arxiv.org/abs/{arxiv_id}'                 }
  • Network accessline 271
    'url': f'https://arxiv.org/abs/{arxiv_id}'

skills/01-论文检索与文献管理/citation-management/scripts/format_bibtex.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 147
    if 'doi' in fields:             doi = fields['doi']             doi = doi.replace('https://doi.org/', '')
  • Network accessline 148
    doi = fields['doi']             doi = doi.replace('https://doi.org/', '')             doi = doi.replace('http://doi.org/', '')
  • Network accessline 149
    doi = doi.replace('https://doi.org/', '')
  • Network accessline 150
    doi = doi.replace('http://doi.org/', '')

skills/01-论文检索与文献管理/citation-management/scripts/search_google_scholar.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/01-论文检索与文献管理/citation-management/scripts/search_pubmed.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 28
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Network accessline 29
    self.email = email or os.getenv('NCBI_EMAIL', '')         self.base_url = 'https://eutils.ncbi.nlm.nih.gov/entrez/eutils/'         self.session = requests.Session()
  • Network accessline 30
    self.base_url = 'https://eutils.ncbi.nlm.nih.gov/entrez/eutils/'
  • Network accessline 31
    self.session = requests.Session()
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 329
    [Credential-related source omitted]
  • Access to secretsline 360
    [Credential-related source omitted]

skills/01-论文检索与文献管理/citation-management/scripts/validate_citations.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 18
    def __init__(self):         self.session = requests.Session()
  • Network accessline 19
    self.session = requests.Session()
  • Network accessline 211
    try:             url = f'https://doi.org/{doi}'
  • Network accessline 212
    url = f'https://doi.org/{doi}'
  • Network accessline 217
    crossref_url = f'https://api.crossref.org/works/{doi}'

skills/01-论文检索与文献管理/literature-review/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash
  • Network accessline 317
    - Date filters: `2020:2024[Publication Date]` - Boolean operators: AND, OR, NOT - See MeSH browser: https://meshb.nlm.nih.gov/search
  • Network accessline 319
    - See MeSH browser: https://meshb.nlm.nih.gov/search
  • Network accessline 385
    ### APA (7th Edition) - In-text: (Smith et al., 2023) - Reference: Smith, J. D., Johnson, M. L., & Williams, K. R. (2023). Title. *Journal*, *22*(4), 301-318. https://doi.org/10.xxx/yyy
  • Network accessline 387
    - Reference: Smith, J. D., Johnson, M. L., & Williams, K. R. (2023). Title. *Journal*, *22*(4), 301-318. https://doi.org/10.xxx/yyy
  • Network accessline 586
    **Guidelines:** - PRISMA (Systematic Reviews): http://www.prisma-statement.org/
  • Network accessline 587
    - PRISMA (Systematic Reviews): http://www.prisma-statement.org/
  • Network accessline 588
    - Cochrane Handbook: https://training.cochrane.org/handbook
  • Network accessline 589
    - AMSTAR 2 (Review Quality): https://amstar.ca/
  • Network accessline 591
    **Tools:** - MeSH Browser: https://meshb.nlm.nih.gov/search
  • Network accessline 592
    - MeSH Browser: https://meshb.nlm.nih.gov/search
  • Network accessline 593
    - PubMed Advanced Search: https://pubmed.ncbi.nlm.nih.gov/advanced/
  • Network accessline 594
    - Boolean Search Guide: https://www.ncbi.nlm.nih.gov/books/NBK3827/
  • Network accessline 596
    **Citation Styles:** - APA Style: https://apastyle.apa.org/
  • Network accessline 597
    - APA Style: https://apastyle.apa.org/
  • Network accessline 598
    - Nature Portfolio: https://www.nature.com/nature-portfolio/editorial-policies/reporting-standards
  • Network accessline 599
    - NLM/Vancouver: https://www.nlm.nih.gov/bsd/uniform_requirements.html

skills/01-论文检索与文献管理/literature-review/assets/review_template.md

  • Network accessline 272
    APA: Author, A. A., & Author, B. B. (Year). Title. *Journal*, *volume*(issue), pages. https://doi.org/xx.xxxx
  • Network accessline 404
    **Resources:** - PRISMA 2020: http://prisma-statement.org/
  • Network accessline 405
    - PRISMA 2020: http://prisma-statement.org/
  • Network accessline 406
    - PROSPERO: https://www.crd.york.ac.uk/prospero/
  • Network accessline 407
    - Cochrane Handbook: https://training.cochrane.org/handbook
  • Network accessline 408
    - GRADE: https://www.gradeworkinggroup.org/

skills/01-论文检索与文献管理/literature-review/references/citation_styles.md

  • Network accessline 9
    **Format**: Author, A. A., Author, B. B., & Author, C. C. (Year). Title of article. *Title of Periodical*, *volume*(issue), page range. https://doi.org/xx.xxx/yyyy
  • Network accessline 11
    **Example**: Smith, J. D., Johnson, M. L., & Williams, K. R. (2023). Machine learning approaches in drug discovery. *Nature Reviews Drug Discovery*, *22*(4), 301-318. https://doi.org/10.1038/nrd.2023.001
  • Network accessline 15
    **Format**: Author, A. A. (Year). *Title of work: Capital letter also for subtitle*. Publisher Name. https://doi.org/xxxx
  • Network accessline 27
    **Format**: Author, A. A., & Author, B. B. (Year). Title of preprint. *Repository Name*. https://doi.org/xxxx
  • Network accessline 29
    **Example**: Zhang, Y., Chen, L., & Wang, H. (2024). Novel therapeutic targets in Alzheimer's disease. *bioRxiv*. https://doi.org/10.1101/2024.01.001
  • Network accessline 33
    **Format**: Author, A. A. (Year, Month day-day). Title of paper. In E. E. Editor (Ed.), *Title of conference proceedings* (pp. xx-xx). Publisher. https://doi.org/xxxx
  • Network accessline 56
    **Example**: Zhang, Y. et al. Novel therapeutic targets in Alzheimer's disease. *bioRxiv* https://doi.org/10.1101/2024.01.001 (2024).
  • Network accessline 64
    **Format**: Author, First Name Middle Initial. Year. "Article Title." *Journal Title* volume, no. issue (Month): page range. https://doi.org/xxxx.
  • Network accessline 66
    **Example**: Smith, John D., Mary L. Johnson, and Karen R. Williams. 2023. "Machine Learning Approaches in Drug Discovery." *Nature Reviews Drug Discovery* 22, no. 4 (April): 301-318. https://doi.org/10.1038/nrd.2023.001.
  • Network accessline 128
    1. **Always verify DOIs**: Use the verify_citations.py script to check all DOIs 2. **Format as URLs**: https://doi.org/10.xxxx/yyyy (preferred over doi:10.xxxx/yyyy)
  • Network accessline 129
    2. **Format as URLs**: https://doi.org/10.xxxx/yyyy (preferred over doi:10.xxxx/yyyy)

skills/01-论文检索与文献管理/literature-review/references/database_strategies.md

  • Network accessline 444
    ### MeSH Browser https://meshb.nlm.nih.gov/search
  • Network accessline 445
    https://meshb.nlm.nih.gov/search
  • Network accessline 447
    ### Boolean Search Tutorial https://www.ncbi.nlm.nih.gov/books/NBK3827/
  • Network accessline 448
    https://www.ncbi.nlm.nih.gov/books/NBK3827/
  • Network accessline 453
    ### PRISMA Guidelines Preferred Reporting Items for Systematic Reviews and Meta-Analyses: http://www.prisma-statement.org/
  • Network accessline 455
    http://www.prisma-statement.org/

skills/01-论文检索与文献管理/literature-review/scripts/generate_pdf.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/01-论文检索与文献管理/literature-review/scripts/search_databases.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 40
    if result.get('doi'):                 md += f"**DOI**: [{result['doi']}](https://doi.org/{result['doi']})\n\n"
  • Network accessline 41
    md += f"**DOI**: [{result['doi']}](https://doi.org/{result['doi']})\n\n"

skills/01-论文检索与文献管理/literature-review/scripts/verify_citations.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 14
    class CitationVerifier:     def __init__(self):         self.session = requests.Session()
  • Network accessline 15
    def __init__(self):         self.session = requests.Session()         self.session.headers.update({
  • Network accessline 16
    self.session = requests.Session()
  • Network accessline 31
    try:             url = f"https://doi.org/api/handles/{doi}"
  • Network accessline 32
    url = f"https://doi.org/api/handles/{doi}"
  • Network accessline 46
    try:             url = f"https://api.crossref.org/works/{doi}"
  • Network accessline 47
    url = f"https://api.crossref.org/works/{doi}"
  • Network accessline 155
    citation += f", {pages}"         if doi:             citation += f". https://doi.org/{doi}"
  • Network accessline 157
    citation += f". https://doi.org/{doi}"

skills/01-论文检索与文献管理/openalex-database/SKILL.md

  • Network accessline 178
    dois = [     "https://doi.org/10.1038/s41586-021-03819-2",
  • Network accessline 179
    "https://doi.org/10.1038/s41586-021-03819-2",
  • Network accessline 180
    "https://doi.org/10.1126/science.abc1234",
  • Network accessline 216
    # Get the work work = client.get_entity('works', 'https://doi.org/10.1038/s41586-021-03819-2')
  • Network accessline 217
    work = client.get_entity('works', 'https://doi.org/10.1038/s41586-021-03819-2')
  • Network accessline 219
    # Get citing papers using cited_by_api_url import requests citing_response = requests.get(
  • Network accessline 220
    import requests citing_response = requests.get(     work['cited_by_api_url'],
  • Network accessline 221
    citing_response = requests.get(
  • Network accessline 403
    # DOI for works work = client.get_entity('works', 'https://doi.org/10.7717/peerj.4375')
  • Network accessline 404
    work = client.get_entity('works', 'https://doi.org/10.7717/peerj.4375')
  • Network accessline 406
    # ORCID for authors author = client.get_entity('authors', 'https://orcid.org/0000-0003-1613-5981')
  • Network accessline 407
    author = client.get_entity('authors', 'https://orcid.org/0000-0003-1613-5981')
  • Network accessline 409
    # ROR for institutions institution = client.get_entity('institutions', 'https://ror.org/02y3ad647')
  • Network accessline 410
    institution = client.get_entity('institutions', 'https://ror.org/02y3ad647')

skills/01-论文检索与文献管理/openalex-database/references/api_guide.md

  • Network accessline 5
    **Base URL:** `https://api.openalex.org`
  • Network accessline 15
    https://api.openalex.org/works?sample=20&seed=123
  • Network accessline 51
    for attempt in range(max_retries):     try:         response = requests.get(url)
  • Network accessline 52
    try:         response = requests.get(url)         if response.status_code == 200:
  • Network accessline 53
    response = requests.get(url)
  • Network accessline 127
    # Small sample https://api.openalex.org/works?sample=20&seed=42
  • Network accessline 128
    https://api.openalex.org/works?sample=20&seed=42
  • Network accessline 130
    # Large sample (10k+) - make multiple requests https://api.openalex.org/works?sample=1000&seed=1
  • Network accessline 131
    https://api.openalex.org/works?sample=1000&seed=1
  • Network accessline 132
    https://api.openalex.org/works?sample=1000&seed=2
  • Network accessline 138
    # Simple search https://api.openalex.org/works?search=machine+learning
  • Network accessline 139
    https://api.openalex.org/works?search=machine+learning
  • Network accessline 141
    # Search specific field https://api.openalex.org/works?filter=title.search:CRISPR
  • Network accessline 142
    https://api.openalex.org/works?filter=title.search:CRISPR
  • Network accessline 144
    # Search + filter https://api.openalex.org/works?search=climate&filter=publication_year:2023
  • Network accessline 145
    https://api.openalex.org/works?search=climate&filter=publication_year:2023
  • Network accessline 150
    # Step 1: Get author ID https://api.openalex.org/authors?search=Heather+Piwowar
  • Network accessline 151
    https://api.openalex.org/authors?search=Heather+Piwowar
  • Network accessline 152
    # Returns: "id": "https://openalex.org/A5023888391"
  • Network accessline 154
    # Step 2: Get their works https://api.openalex.org/works?filter=authorships.author.id:A5023888391
  • Network accessline 155
    https://api.openalex.org/works?filter=authorships.author.id:A5023888391
  • Network accessline 160
    # Step 1: Get institution ID https://api.openalex.org/institutions?search=MIT
  • Network accessline 161
    https://api.openalex.org/institutions?search=MIT
  • Network accessline 162
    # Returns: "id": "https://openalex.org/I136199984"
  • Network accessline 164
    # Step 2: Get their works https://api.openalex.org/works?filter=authorships.institutions.id:I136199984
  • Network accessline 165
    https://api.openalex.org/works?filter=authorships.institutions.id:I136199984
  • Network accessline 170
    https://api.openalex.org/works?filter=publication_year:>2020&sort=cited_by_count:desc&per-page=200
  • Network accessline 175
    # All OA https://api.openalex.org/works?filter=is_oa:true
  • Network accessline 176
    https://api.openalex.org/works?filter=is_oa:true
  • Network accessline 178
    # Gold OA only https://api.openalex.org/works?filter=open_access.oa_status:gold
  • Network accessline 179
    https://api.openalex.org/works?filter=open_access.oa_status:gold
  • Network accessline 184
    # Recent OA works about COVID from top institutions https://api.openalex.org/works?filter=publication_year:2022,is_oa:true,title.search:covid,authorships.institutions.id:I136199984|I27837315
  • Network accessline 185
    https://api.openalex.org/works?filter=publication_year:2022,is_oa:true,title.search:covid,authorships.institutions.id:I136199984|I27837315
  • Network accessline 190
    # Get specific works by DOI (up to 50 per request) https://api.openalex.org/works?filter=doi:https://doi.org/10.1371/journal.pone.0266781|https://doi.org/10.1371/journal.pone.0267149&per-page=50
  • Network accessline 191
    https://api.openalex.org/works?filter=doi:https://doi.org/10.1371/journal.pone.0266781|https://doi.org/10.1371/journal.pone.0267149&per-page=50
  • Network accessline 196
    # Top topics https://api.openalex.org/works?group_by=topics.id
  • Network accessline 197
    https://api.openalex.org/works?group_by=topics.id
  • Network accessline 199
    # Papers per year https://api.openalex.org/works?group_by=publication_year
  • Network accessline 200
    https://api.openalex.org/works?group_by=publication_year
  • Network accessline 202
    # Most prolific institutions https://api.openalex.org/works?group_by=authorships.institutions.id
  • Network accessline 203
    https://api.openalex.org/works?group_by=authorships.institutions.id
  • Network accessline 208
    # First page https://api.openalex.org/works?filter=publication_year:2023&per-page=200
  • Network accessline 209
    https://api.openalex.org/works?filter=publication_year:2023&per-page=200
  • Network accessline 211
    # Next pages https://api.openalex.org/works?filter=publication_year:2023&per-page=200&page=2
  • Network accessline 212
    https://api.openalex.org/works?filter=publication_year:2023&per-page=200&page=2
  • Network accessline 234
    https://api.openalex.org/works/W2741809807
  • Network accessline 242
    "group_by": [     {       "key": "https://openalex.org/T10001",
  • Network accessline 243
    {       "key": "https://openalex.org/T10001",       "key_display_name": "Artificial Intelligence",
  • Network accessline 244
    "key": "https://openalex.org/T10001",
  • Network accessline 280
    DOI:  /works/https://doi.org/10.7717/peerj.4375
  • Network accessline 286
    ORCID: /authors/https://orcid.org/0000-0003-1613-5981
  • Network accessline 291
    ROR: /institutions/https://ror.org/02y3ad647
  • Network accessline 319
    for attempt in range(max_retries):         try:             response = requests.get(url, timeout=30)
  • Network accessline 320
    try:             response = requests.get(url, timeout=30)             if response.status_code == 200:
  • Network accessline 321
    response = requests.get(url, timeout=30)
  • Network accessline 367
    - Full documentation: https://docs.openalex.org
  • Network accessline 368
    - API Overview: https://docs.openalex.org/how-to-use-the-api/api-overview
  • Network accessline 369
    - Entity schemas: https://docs.openalex.org/api-entities
  • Network accessline 370
    - Help: https://openalex.org/help
  • Network accessline 371
    - User group: https://groups.google.com/g/openalex-users

skills/01-论文检索与文献管理/openalex-database/references/common_queries.md

  • Network accessline 149
    dois = [     "https://doi.org/10.1371/journal.pone.0266781",
  • Network accessline 150
    "https://doi.org/10.1371/journal.pone.0266781",
  • Network accessline 151
    "https://doi.org/10.1371/journal.pone.0267149",
  • Network accessline 152
    "https://doi.org/10.1038/s41586-021-03819-2",
  • Network accessline 286
    # Get the work doi = "https://doi.org/10.1038/s41586-021-03819-2"
  • Network accessline 287
    doi = "https://doi.org/10.1038/s41586-021-03819-2"
  • Network accessline 293
    # Extract just the query part and use it import requests response = requests.get(cited_by_url, params={'mailto': client.email})
  • Network accessline 294
    import requests response = requests.get(cited_by_url, params={'mailto': client.email}) citing_works = response.json()
  • Network accessline 295
    response = requests.get(cited_by_url, params={'mailto': client.email})

skills/01-论文检索与文献管理/openalex-database/scripts/openalex_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 21
    BASE_URL = "https://api.openalex.org"
  • Network accessline 71
    try:                 self._rate_limit()                 response = requests.get(url, params=params, timeout=30)
  • Network accessline 73
    response = requests.get(url, params=params, timeout=30)

skills/01-论文检索与文献管理/openalex-database/scripts/query_helpers.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/01-论文检索与文献管理/parallel-web/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash
  • Access to secretsline 6
    [Credential-related source omitted]
  • Network accessline 20
    **API Documentation:** https://docs.parallel.ai
  • Network accessline 21
    **API Key:** https://platform.parallel.ai
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 109
    # Verify a citation's content python scripts/parallel_web.py extract "https://example.com/article" --objective "key findings"
  • Network accessline 110
    python scripts/parallel_web.py extract "https://example.com/article" --objective "key findings"
  • Network accessline 112
    # Get full page content for verification python scripts/parallel_web.py extract "https://docs.example.com/api" --full-content
  • Network accessline 113
    python scripts/parallel_web.py extract "https://docs.example.com/api" --full-content
  • Network accessline 115
    # Save extraction to file python scripts/parallel_web.py extract "https://paper-url.com" --objective "methodology" -o extracted.md
  • Network accessline 116
    python scripts/parallel_web.py extract "https://paper-url.com" --objective "methodology" -o extracted.md
  • Network accessline 177
    extractor = ParallelExtract() result = extractor.extract(     urls=["https://docs.example.com/api-reference"],
  • Network accessline 178
    result = extractor.extract(     urls=["https://docs.example.com/api-reference"],     objective="API authentication methods and rate limits",
  • Network accessline 179
    urls=["https://docs.example.com/api-reference"],
  • Network accessline 217
    # URL extraction (verification only) — save to sources/ python scripts/parallel_web.py extract "https://example.com/article" --objective "key findings" \
  • Network accessline 218
    python scripts/parallel_web.py extract "https://example.com/article" --objective "key findings" \
  • Access to secretsline 276
    [Credential-related source omitted]
  • Network accessline 283
    Get your API key at https://platform.parallel.ai
  • Access to secretsline 300
    [Credential-related source omitted]

skills/01-论文检索与文献管理/parallel-web/references/api_reference.md

  • Network accessline 3
    **Full Documentation:** https://docs.parallel.ai
  • Network accessline 4
    **API Key:** https://platform.parallel.ai
  • Access to secretsline 6
    [Credential-related source omitted]
  • Network accessline 12
    **Endpoint:** `POST https://api.parallel.ai/v1beta/search`
  • Network accessline 39
    "results": [     {       "url": "https://...",
  • Network accessline 40
    {       "url": "https://...",       "title": "Page Title",
  • Network accessline 41
    "url": "https://...",
  • Access to secretsline 54
    [Credential-related source omitted]
  • Network accessline 70
    **Endpoint:** `POST https://api.parallel.ai/v1beta/extract`
  • Network accessline 76
    {   "urls": ["https://example.com/page"],
  • Network accessline 77
    "urls": ["https://example.com/page"],
  • Network accessline 89
    "results": [     {       "url": "https://...",
  • Network accessline 90
    {       "url": "https://...",       "title": "Page Title",
  • Network accessline 91
    "url": "https://...",
  • Network accessline 104
    result = client.beta.extract(     urls=["https://..."],
  • Network accessline 105
    urls=["https://..."],
  • Network accessline 119
    **Endpoint:** `POST https://api.parallel.ai/v1/tasks/runs`
  • Network accessline 146
    **Endpoint:** `GET https://api.parallel.ai/v1/tasks/runs/{run_id}/result`
  • Network accessline 191
    **Endpoint:** `POST https://api.parallel.ai/chat/completions`
  • Network accessline 207
    [Credential-related source omitted]
  • Network accessline 208
    [Credential-related source omitted]
  • Access to secretsline 208
    [Credential-related source omitted]
  • Network accessline 209
    base_url="https://api.parallel.ai",

skills/01-论文检索与文献管理/parallel-web/references/extraction_patterns.md

  • Network accessline 45
    result = extractor.extract(     urls=["https://arxiv.org/abs/2301.12345"],
  • Network accessline 46
    urls=["https://arxiv.org/abs/2301.12345"],
  • Network accessline 64
    result = extractor.extract(     urls=["https://docs.example.com/api-reference"],
  • Network accessline 65
    urls=["https://docs.example.com/api-reference"],
  • Network accessline 83
    result = extractor.extract(     urls=["https://example.com/report"],
  • Network accessline 84
    urls=["https://example.com/report"],
  • Network accessline 119
    # No objective at all (still works but excerpts are less focused) extractor.extract(urls=["https://..."])
  • Network accessline 120
    extractor.extract(urls=["https://..."])
  • Network accessline 157
    result = extractor.extract(     urls=[         "https://nature.com/articles/s12345",
  • Network accessline 158
    urls=[         "https://nature.com/articles/s12345",         "https://science.org/doi/full/10.1234/science.xyz",
  • Network accessline 159
    "https://nature.com/articles/s12345",
  • Network accessline 160
    "https://science.org/doi/full/10.1234/science.xyz",
  • Network accessline 161
    "https://thelancet.com/journals/lancet/article/PIIS0140-6736(24)12345/fulltext"
  • Network accessline 189
    # Standard web page result = extractor.extract(     urls=["https://example.com/article"],
  • Network accessline 190
    result = extractor.extract(     urls=["https://example.com/article"],     objective="Main article content",
  • Network accessline 191
    urls=["https://example.com/article"],
  • Network accessline 201
    # PDF extraction result = extractor.extract(     urls=["https://example.com/whitepaper.pdf"],
  • Network accessline 202
    result = extractor.extract(     urls=["https://example.com/whitepaper.pdf"],     objective="Executive summary and key recommendations",
  • Network accessline 203
    urls=["https://example.com/whitepaper.pdf"],
  • Network accessline 213
    result = extractor.extract(     urls=["https://docs.example.com/getting-started"],
  • Network accessline 214
    urls=["https://docs.example.com/getting-started"],
  • Network accessline 251
    # Extract content from a DOI URL result = extractor.extract(     urls=["https://doi.org/10.1038/s41586-024-07487-w"],
  • Network accessline 252
    result = extractor.extract(     urls=["https://doi.org/10.1038/s41586-024-07487-w"],     objective="Study design, patient population, primary endpoints, efficacy results, and safety data",
  • Network accessline 253
    urls=["https://doi.org/10.1038/s41586-024-07487-w"],
  • Network accessline 261
    companies = [     "https://openai.com/about",
  • Network accessline 262
    "https://openai.com/about",
  • Network accessline 263
    "https://anthropic.com/company",
  • Network accessline 264
    "https://deepmind.google/about/",
  • Network accessline 276
    result = extractor.extract(     urls=["https://docs.parallel.ai/search/search-quickstart"],
  • Network accessline 277
    urls=["https://docs.parallel.ai/search/search-quickstart"],
  • Network accessline 286
    # Verify citation metadata for a specific paper result = extractor.extract(     urls=["https://doi.org/10.1234/example-doi"],
  • Network accessline 287
    result = extractor.extract(     urls=["https://doi.org/10.1234/example-doi"],     objective="Complete citation metadata: authors, title, journal, volume, pages, year, DOI",
  • Network accessline 288
    urls=["https://doi.org/10.1234/example-doi"],
  • Network accessline 309
    result = extractor.extract(urls=["https://example.com/page"])

skills/01-论文检索与文献管理/parallel-web/references/workflow_recipes.md

  • Network accessline 87
    # Option B: Extract metadata from a DOI python scripts/parallel_web.py extract \   "https://doi.org/10.48550/arXiv.1706.03762" \
  • Network accessline 88
    python scripts/parallel_web.py extract    "https://doi.org/10.48550/arXiv.1706.03762"
  • Network accessline 89
    "https://doi.org/10.48550/arXiv.1706.03762" \
  • Network accessline 238
    # Step 2: Extract from company pages company_pages = [     "https://openai.com/about",
  • Network accessline 239
    company_pages = [     "https://openai.com/about",     "https://anthropic.com/company",
  • Network accessline 240
    "https://openai.com/about",
  • Network accessline 241
    "https://anthropic.com/company",
  • Network accessline 242
    "https://deepmind.google/about/",

skills/01-论文检索与文献管理/parallel-web/scripts/parallel_web.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 5
    Provides web search, URL content extraction, and deep research capabilities using the Parallel Web Systems APIs (https://docs.parallel.ai).
  • Network accessline 6
    using the Parallel Web Systems APIs (https://docs.parallel.ai).
  • Network accessline 17
    Environment variable required:   PARALLEL_API_KEY - Your Parallel API key from https://platform.parallel.ai
  • Network accessline 18
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 33
    raise ValueError(             "PARALLEL_API_KEY environment variable not set.\n"             "Get your key at https://platform.parallel.ai and set it:\n"
  • Network accessline 34
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 35
    "Get your key at https://platform.parallel.ai and set it:\n"
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Network accessline 64
    CHAT_BASE_URL = "https://api.parallel.ai"
  • Access to secretsline 76
    [Credential-related source omitted]
  • Network accessline 473
    python parallel_web.py search "latest advances in quantum computing"   python parallel_web.py search "climate policy 2025" --model core   python parallel_web.py extract "https://example.com" --objective "key findings"
  • Network accessline 474
    python parallel_web.py search "climate policy 2025" --model core   python parallel_web.py extract "https://example.com" --objective "key findings"   python parallel_web.py research "comprehensive analysis of EV battery market"
  • Network accessline 475
    python parallel_web.py extract "https://example.com" --objective "key findings"

skills/01-论文检索与文献管理/perplexity-search/SKILL.md

  • Network accessline 39
    1. **Get OpenRouter API key**:    - Visit https://openrouter.ai/keys
  • Network accessline 40
    - Visit https://openrouter.ai/keys
  • Access to secretsline 47
    [Credential-related source omitted]
  • Network accessline 256
    3. Reserve `sonar-pro-search` for complex analysis 4. Set `--max-tokens` to limit response length 5. Monitor usage at https://openrouter.ai/activity
  • Network accessline 257
    4. Set `--max-tokens` to limit response length 5. Monitor usage at https://openrouter.ai/activity 6. Set spending limits in OpenRouter dashboard
  • Network accessline 258
    5. Monitor usage at https://openrouter.ai/activity
  • Access to secretsline 269
    [Credential-related source omitted]
  • Network accessline 287
    **Solutions**: - Wait a few seconds before retrying - Increase rate limit at https://openrouter.ai/keys
  • Network accessline 288
    - Wait a few seconds before retrying - Increase rate limit at https://openrouter.ai/keys - Add delays between requests in batch processing
  • Network accessline 289
    - Increase rate limit at https://openrouter.ai/keys
  • Network accessline 296
    **Solution**: - Add credits at https://openrouter.ai/account
  • Network accessline 297
    - Add credits at https://openrouter.ai/account
  • Network accessline 389
    **OpenRouter:** - Dashboard: https://openrouter.ai/account
  • Network accessline 390
    - Dashboard: https://openrouter.ai/account
  • Network accessline 391
    - API Keys: https://openrouter.ai/keys
  • Network accessline 392
    - Perplexity Models: https://openrouter.ai/perplexity
  • Network accessline 393
    - Usage Monitoring: https://openrouter.ai/activity
  • Network accessline 394
    - Documentation: https://openrouter.ai/docs
  • Network accessline 396
    **LiteLLM:** - Documentation: https://docs.litellm.ai/
  • Network accessline 397
    - Documentation: https://docs.litellm.ai/
  • Network accessline 398
    - OpenRouter Provider: https://docs.litellm.ai/docs/providers/openrouter
  • Network accessline 399
    - GitHub: https://github.com/BerriAI/litellm
  • Network accessline 401
    **Perplexity:** - Official Docs: https://docs.perplexity.ai/
  • Network accessline 402
    - Official Docs: https://docs.perplexity.ai/
  • Access to secretsline 416
    [Credential-related source omitted]
  • Access to secretsline 426
    [Credential-related source omitted]

skills/01-论文检索与文献管理/perplexity-search/assets/.env.example

  • Access to secretsline 2
    [Credential-related source omitted]
  • Network accessline 4
    # OpenRouter API Key # Get your key from: https://openrouter.ai/keys
  • Network accessline 5
    # Get your key from: https://openrouter.ai/keys
  • Access to secretsline 6
    [Credential-related source omitted]

skills/01-论文检索与文献管理/perplexity-search/references/model_comparison.md

  • Access to secretsline 307
    [Credential-related source omitted]

skills/01-论文检索与文献管理/perplexity-search/references/openrouter_setup.md

  • Network accessline 21
    1. Visit https://openrouter.ai/
  • Network accessline 30
    1. Navigate to https://openrouter.ai/account
  • Network accessline 36
    **Pricing notes:** - Models have different per-token costs - See https://openrouter.ai/perplexity for Perplexity pricing
  • Network accessline 37
    - Models have different per-token costs - See https://openrouter.ai/perplexity for Perplexity pricing - Monitor usage at https://openrouter.ai/activity
  • Network accessline 38
    - See https://openrouter.ai/perplexity for Perplexity pricing
  • Network accessline 39
    - Monitor usage at https://openrouter.ai/activity
  • Network accessline 43
    1. Go to https://openrouter.ai/keys
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 138
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]
  • Network accessline 189
    1. Visit https://openrouter.ai/activity 2. View requests, tokens, and costs
  • Network accessline 198
    1. Go to https://openrouter.ai/keys 2. Click on your key 3. Set "Rate limit" (requests per minute)
  • Access to secretsline 227
    [Credential-related source omitted]
  • Access to secretsline 230
    [Credential-related source omitted]
  • Network accessline 244
    **Solutions**: 1. Verify key at https://openrouter.ai/keys
  • Network accessline 245
    1. Verify key at https://openrouter.ai/keys
  • Network accessline 254
    **Solution**: 1. Go to https://openrouter.ai/account
  • Network accessline 255
    1. Go to https://openrouter.ai/account
  • Network accessline 264
    **Solutions**: 1. Wait a few seconds before retrying 2. Increase rate limit at https://openrouter.ai/keys
  • Network accessline 265
    1. Wait a few seconds before retrying 2. Increase rate limit at https://openrouter.ai/keys 3. Implement exponential backoff in code
  • Network accessline 266
    2. Increase rate limit at https://openrouter.ai/keys 3. Implement exponential backoff in code 4. Batch requests or reduce frequency
  • Network accessline 274
    **Solution**: 1. Check available models at https://openrouter.ai/models
  • Network accessline 275
    1. Check available models at https://openrouter.ai/models
  • Access to secretsline 306
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 312
    [Credential-related source omitted]
  • Network accessline 322
    model="openrouter/perplexity/sonar-pro",     messages=[{"role": "user", "content": "query"}],     api_base="https://custom-endpoint.com/v1"  # Custom URL
  • Network accessline 323
    messages=[{"role": "user", "content": "query"}],     api_base="https://custom-endpoint.com/v1"  # Custom URL )
  • Network accessline 324
    api_base="https://custom-endpoint.com/v1"  # Custom URL
  • Network accessline 337
    messages=[{"role": "user", "content": "query"}],     extra_headers={         "HTTP-Referer": "https://your-app.com",
  • Network accessline 338
    extra_headers={         "HTTP-Referer": "https://your-app.com",         "X-Title": "Your App Name"
  • Network accessline 339
    "HTTP-Referer": "https://your-app.com",
  • Access to secretsline 374
    [Credential-related source omitted]
  • Access to secretsline 379
    [Credential-related source omitted]
  • Network accessline 391
    1. Go to https://openrouter.ai/keys immediately
  • Network accessline 402
    A: Pricing varies by model. Sonar is cheapest (~$0.001-0.002 per query), Sonar Pro is moderate (~$0.002-0.005), and Sonar Pro Search is most expensive (~$0.02-0.05+ per query). See https://openrouter.ai/perplexity for exact pricing.
  • Network accessline 426
    **Official Documentation:** - OpenRouter: https://openrouter.ai/docs
  • Network accessline 427
    - OpenRouter: https://openrouter.ai/docs
  • Network accessline 428
    - Perplexity Models: https://openrouter.ai/perplexity
  • Network accessline 429
    - LiteLLM: https://docs.litellm.ai/
  • Network accessline 431
    **Account Management:** - Dashboard: https://openrouter.ai/account
  • Network accessline 432
    - Dashboard: https://openrouter.ai/account
  • Network accessline 433
    - API Keys: https://openrouter.ai/keys
  • Network accessline 434
    - Usage: https://openrouter.ai/activity
  • Network accessline 435
    - Billing: https://openrouter.ai/credits
  • Network accessline 437
    **Community:** - OpenRouter Discord: https://discord.gg/openrouter
  • Network accessline 438
    - OpenRouter Discord: https://discord.gg/openrouter
  • Network accessline 439
    - GitHub Issues: https://github.com/OpenRouter
  • Network accessline 440
    - LiteLLM GitHub: https://github.com/BerriAI/litellm
  • Network accessline 446
    1. Create account at https://openrouter.ai
  • Network accessline 447
    2. Add payment method and credits 3. Generate API key at https://openrouter.ai/keys 4. Set `OPENROUTER_API_KEY` environment variable
  • Network accessline 448
    3. Generate API key at https://openrouter.ai/keys
  • Access to secretsline 449
    [Credential-related source omitted]

skills/01-论文检索与文献管理/perplexity-search/scripts/perplexity_search.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 42
    print("\nTo set up your API key:", file=sys.stderr)         print("1. Get an API key from https://openrouter.ai/keys", file=sys.stderr)         print("2. Set the environment variable:", file=sys.stderr)
  • Network accessline 43
    print("1. Get an API key from https://openrouter.ai/keys", file=sys.stderr)
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]

skills/01-论文检索与文献管理/perplexity-search/scripts/setup_env.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 75
    print()         print("To set up your API key:")         print("1. Get an API key from https://openrouter.ai/keys")
  • Network accessline 76
    print("To set up your API key:")         print("1. Get an API key from https://openrouter.ai/keys")         print("2. Run this script with --api-key flag:")
  • Network accessline 77
    print("1. Get an API key from https://openrouter.ai/keys")
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Network accessline 120
    Get your OpenRouter API key from:   https://openrouter.ai/keys
  • Network accessline 121
    https://openrouter.ai/keys
  • Access to secretsline 132
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 149
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]

skills/01-论文检索与文献管理/pubmed-database/SKILL.md

  • Network accessline 127
    # Step 1: Search for articles base_url = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/"
  • Network accessline 128
    base_url = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/"
  • Network accessline 135
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Network accessline 136
    } response = requests.get(search_url, params=params) pmids = response.json()["esearchresult"]["idlist"]
  • Network accessline 137
    response = requests.get(search_url, params=params)
  • Network accessline 147
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Network accessline 148
    } response = requests.get(fetch_url, params=params) abstracts = response.text
  • Network accessline 149
    response = requests.get(fetch_url, params=params)
  • Network accessline 453
    - **PubMed Help**: https://pubmed.ncbi.nlm.nih.gov/help/
  • Network accessline 454
    - **E-utilities Documentation**: https://www.ncbi.nlm.nih.gov/books/NBK25501/

skills/01-论文检索与文献管理/pubmed-database/references/api_reference.md

  • Network accessline 8
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 195
    [Credential-related source omitted]
  • Access to secretsline 210
    [Credential-related source omitted]
  • Access to secretsline 242
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]
  • Access to secretsline 248
    [Credential-related source omitted]
  • Access to secretsline 257
    [Credential-related source omitted]
  • Access to secretsline 260
    [Credential-related source omitted]
  • Network accessline 295
    - **API Documentation**: https://www.ncbi.nlm.nih.gov/books/NBK25501/

skills/01-论文检索与文献管理/pyzotero/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash
  • Network accessline 12
    Pyzotero is a Python wrapper for the [Zotero API v3](https://www.zotero.org/support/dev/web_api/v3/start). Use it to programmatically manage Zotero libraries: read items and collections, create and update references, upload attachments, man
  • Network accessline 16
    **Required credentials** — get from https://www.zotero.org/settings/keys:
  • Network accessline 17
    - **User ID**: shown as "Your userID for use in API calls" - **API Key**: create at https://www.zotero.org/settings/keys/new - **Library ID**: for group libraries, the integer after `/groups/` in the group URL
  • Network accessline 18
    - **API Key**: create at https://www.zotero.org/settings/keys/new
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]

skills/01-论文检索与文献管理/pyzotero/references/authentication.md

  • Network accessline 5
    Obtain from https://www.zotero.org/settings/keys:
  • Network accessline 9
    | **User ID** | "Your userID for use in API calls" section | | **API Key** | Create new key at /settings/keys/new | | **Group Library ID** | Integer after `/groups/` in group URL (e.g. `https://www.zotero.org/groups/169947`) |
  • Network accessline 11
    | **Group Library ID** | Integer after `/groups/` in group URL (e.g. `https://www.zotero.org/groups/169947`) |
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Network accessline 86
    When creating an API key at https://www.zotero.org/settings/keys/new, choose appropriate permissions:

skills/01-论文检索与文献管理/pyzotero/references/exports.md

  • Network accessline 45
    Pass any valid CSL style name from the [Zotero style repository](https://www.zotero.org/styles):

skills/01-论文检索与文献管理/research-lookup/README.md

  • Network accessline 7
    1. **Get OpenRouter API Key:**    - Visit [openrouter.ai](https://openrouter.ai)
  • Network accessline 8
    - Visit [openrouter.ai](https://openrouter.ai)
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]

skills/01-论文检索与文献管理/research-lookup/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash
  • Access to secretsline 6
    [Credential-related source omitted]
  • Network accessline 17
    - **Parallel Chat API** (`core` model): Default backend for all general research queries. Provides comprehensive, multi-source research reports with inline citations via the OpenAI-compatible Chat API at `https://api.parallel.ai`.
  • Access to secretsline 200
    [Credential-related source omitted]
  • Access to secretsline 203
    [Credential-related source omitted]
  • Network accessline 208
    **Parallel Chat API:** - Endpoint: `https://api.parallel.ai` (OpenAI SDK compatible)
  • Network accessline 209
    - Endpoint: `https://api.parallel.ai` (OpenAI SDK compatible)

skills/01-论文检索与文献管理/research-lookup/examples.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 133
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 152
    [Credential-related source omitted]

skills/01-论文检索与文献管理/research-lookup/lookup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 152
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]

skills/01-论文检索与文献管理/research-lookup/research_lookup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Network accessline 59
    CHAT_BASE_URL = "https://api.parallel.ai"
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 205
    [Credential-related source omitted]
  • Network accessline 209
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]
  • Network accessline 210
    "Content-Type": "application/json",             "HTTP-Referer": "https://scientific-writer.local",             "X-Title": "Scientific Writer Research Tool",
  • Network accessline 211
    "HTTP-Referer": "https://scientific-writer.local",
  • Network accessline 250
    try:             response = requests.post(
  • Network accessline 251
    response = requests.post(
  • Network accessline 252
    "https://openrouter.ai/api/v1/chat/completions",
  • Network accessline 383
    "type": "doi",                     "doi": doi_clean,                     "url": f"https://doi.org/{doi_clean}",
  • Network accessline 384
    "doi": doi_clean,                     "url": f"https://doi.org/{doi_clean}",                 })
  • Network accessline 385
    "url": f"https://doi.org/{doi_clean}",
  • Access to secretsline 486
    [Credential-related source omitted]
  • Access to secretsline 487
    [Credential-related source omitted]
  • Access to secretsline 490
    [Credential-related source omitted]
  • Access to secretsline 491
    [Credential-related source omitted]

skills/01-论文检索与文献管理/research-lookup/scripts/research_lookup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Network accessline 59
    CHAT_BASE_URL = "https://api.parallel.ai"
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 205
    [Credential-related source omitted]
  • Network accessline 209
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]
  • Network accessline 210
    "Content-Type": "application/json",             "HTTP-Referer": "https://scientific-writer.local",             "X-Title": "Scientific Writer Research Tool",
  • Network accessline 211
    "HTTP-Referer": "https://scientific-writer.local",
  • Network accessline 250
    try:             response = requests.post(
  • Network accessline 251
    response = requests.post(
  • Network accessline 252
    "https://openrouter.ai/api/v1/chat/completions",
  • Network accessline 383
    "type": "doi",                     "doi": doi_clean,                     "url": f"https://doi.org/{doi_clean}",
  • Network accessline 384
    "doi": doi_clean,                     "url": f"https://doi.org/{doi_clean}",                 })
  • Network accessline 385
    "url": f"https://doi.org/{doi_clean}",
  • Access to secretsline 486
    [Credential-related source omitted]
  • Access to secretsline 487
    [Credential-related source omitted]
  • Access to secretsline 490
    [Credential-related source omitted]
  • Access to secretsline 491
    [Credential-related source omitted]

skills/02-科学写作与学术交流/medical-imaging-review/SKILL.md

skills/02-科学写作与学术交流/medical-imaging-review/references/MCP_SETUP.md

  • Network accessline 5
    **Repository:** https://github.com/blazickjp/arxiv-mcp-server
  • Network accessline 51
    **Repository:** https://github.com/grll/pubmedmcp
  • Network accessline 92
    # List collections curl -s "http://localhost:23119/api/users/[USER_ID]/collections"
  • Network accessline 93
    curl -s "http://localhost:23119/api/users/[USER_ID]/collections"
  • Network accessline 95
    # Get items from collection curl -s "http://localhost:23119/api/users/[USER_ID]/collections/[KEY]/items"
  • Network accessline 96
    curl -s "http://localhost:23119/api/users/[USER_ID]/collections/[KEY]/items"
  • Network accessline 101
    **Repository:** https://github.com/54yyyu/zotero-mcp

skills/02-科学写作与学术交流/medical-imaging-review/references/TEMPLATES.md

  • Network accessline 37
    API: http://localhost:23119/api/users/[USER_ID]/

skills/02-科学写作与学术交流/paper-2-web/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash
  • Network accessline 135
    git clone https://github.com/YuhangChen1/Paper2All.git
  • Access to secretsline 144
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Network accessline 467
    **External Resources**: - GitHub Repository: https://github.com/YuhangChen1/Paper2All
  • Network accessline 468
    - GitHub Repository: https://github.com/YuhangChen1/Paper2All

skills/02-科学写作与学术交流/paper-2-web/references/installation.md

  • Network accessline 20
    git clone https://github.com/YuhangChen1/Paper2All.git
  • Dangerous shell operationline 39
    sudo apt-get install libreoffice poppler-utils
  • Network accessline 47
    **Windows:** - Download and install LibreOffice from https://www.libreoffice.org/
  • Network accessline 48
    - Download and install LibreOffice from https://www.libreoffice.org/
  • Network accessline 49
    - Download and install Poppler from https://github.com/oschwartz10612/poppler-windows
  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]

skills/02-科学写作与学术交流/peer-review/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash

skills/02-科学写作与学术交流/peer-review/references/reporting_standards.md

  • Network accessline 20
    **Reference:** http://www.consort-statement.org/
  • Network accessline 36
    **Reference:** https://www.strobe-statement.org/
  • Network accessline 53
    **Reference:** http://www.prisma-statement.org/
  • Network accessline 64
    **Reference:** https://www.spirit-statement.org/
  • Network accessline 78
    **Reference:** https://www.care-statement.org/
  • Network accessline 100
    **Reference:** https://arriveguidelines.org/
  • Network accessline 116
    **Reference:** http://fged.org/projects/miame/
  • Network accessline 140
    **Reference:** https://gensc.org/
  • Network accessline 156
    **Reference:** https://www.wwpdb.org/
  • Network accessline 172
    **Reference:** http://www.psidev.info/
  • Network accessline 187
    **Reference:** https://www.humanbrainmapping.org/cobidas
  • Network accessline 203
    **Reference:** http://flowcyt.org/
  • Network accessline 217
    **Reference:** https://www.miappe.org/

skills/02-科学写作与学术交流/research-proposal/assets/proposal_scaffold_en.md

  • Network accessline 313
    Author, A. A., & Author, B. B. (Year). Title of article. *Journal Name*, *Volume*(Issue), pages. https://doi.org/xxxxx

skills/02-科学写作与学术交流/research-proposal/references/DOMAIN_TEMPLATES.md

  • Network accessline 411
    Author, A. A., & Author, B. B. (Year). Title of article. Journal Name, Volume(Issue), pages. https://doi.org/xxxxx
  • Network accessline 412
    Volume(Issue), pages. https://doi.org/xxxxx

skills/02-科学写作与学术交流/research-proposal/references/LITERATURE_WORKFLOW.md

  • Network accessline 97
    Access: https://arxiv.org/
  • Network accessline 98
    Search: https://arxiv.org/search/?query={topic}
  • Network accessline 111
    Access: https://pubmed.ncbi.nlm.nih.gov/
  • Network accessline 112
    Search: https://pubmed.ncbi.nlm.nih.gov/?term={topic}
  • Network accessline 123
    Access: https://www.biorxiv.org/ and https://www.medrxiv.org/
  • Network accessline 130
    Access: https://www.ssrn.com/
  • Network accessline 136
    Access: https://scholar.google.com/
  • Network accessline 146
    PLOS ONE: https://journals.plos.org/plosone/
  • Network accessline 147
    Nature Communications: https://www.nature.com/ncomms/
  • Network accessline 148
    Scientific Reports: https://www.nature.com/srep/
  • Network accessline 384
    Smith, J. A., & Jones, B. C. (2024). Title of article in sentence case.     Journal Name in Title Case, 15(3), 123-145. https://doi.org/10.xxxx
  • Network accessline 385
    Journal Name in Title Case, 15(3), 123-145. https://doi.org/10.xxxx
  • Network accessline 387
    Multi-author (3+): Chen, X., Wang, Y., Liu, Z., & Zhang, W. (2024). Article title.     Journal, 10(2), 45-67. https://doi.org/10.xxxx
  • Network accessline 389
    Journal, 10(2), 45-67. https://doi.org/10.xxxx
  • Network accessline 407
    Smith, John A., and Barbara C. Jones. 2024. "Article Title Here."     Journal Name 15 (3): 123-145. https://doi.org/10.xxxx
  • Network accessline 408
    Journal Name 15 (3): 123-145. https://doi.org/10.xxxx

skills/02-科学写作与学术交流/research-proposal/references/STRUCTURE_GUIDE.md

  • Network accessline 355
    Author, A. A., & Author, B. B. (Year). Title of article. Journal Name, Volume(Issue), pages. https://doi.org/xxxxx

skills/02-科学写作与学术交流/scientific-writing/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash

skills/02-科学写作与学术交流/scientific-writing/assets/scientific_report_template.tex

  • Network accessline 396
    % Manual references for template demonstration: \noindent \hangindent=0.5in Author, A. A. (Year). Title of article. \textit{Journal Name}, \textit{Volume}(Issue), pages. https://doi.org/xxxxx
  • Network accessline 398
    \hangindent=0.5in Author, A. A. (Year). Title of article. \textit{Journal Name}, \textit{Volume}(Issue), pages. https://doi.org/xxxxx

skills/02-科学写作与学术交流/scientific-writing/references/citation_styles.md

  • Network accessline 204
    Author, A. A., Author, B. B., & Author, C. C. (Year). Title of article. Journal Name, Volume(Issue), page range. https://doi.org/xx.xxxx
  • Network accessline 209
    Smith, J. D., Johnson, A. B., & Williams, C. D. (2023). Effectiveness of cognitive behavioral therapy for anxiety disorders. JAMA Psychiatry, 80(5), 456-464. https://doi.org/10.1001/jamapsychiatry.2023.0123
  • Network accessline 214
    Author, A. A. (Year). Book title: Subtitle (Edition). Publisher. https://doi.org/xx.xxxx
  • Network accessline 453
    doi:10.1001/jamapsychiatry.2023.0123 or https://doi.org/10.1001/jamapsychiatry.2023.0123
  • Network accessline 455
    https://doi.org/10.1001/jamapsychiatry.2023.0123
  • Network accessline 459
    - Required by most journals for recent publications - Preferred over URLs because DOIs don't change - Look up DOIs at https://www.crossref.org/ if not provided
  • Network accessline 461
    - Look up DOIs at https://www.crossref.org/ if not provided
  • Network accessline 463
    ### Style-specific formatting: - **AMA**: `doi:10.xxxx/xxxxx` - **APA**: `https://doi.org/10.xxxx/xxxxx`
  • Network accessline 464
    - **AMA**: `doi:10.xxxx/xxxxx` - **APA**: `https://doi.org/10.xxxx/xxxxx` - **Vancouver**: Often omitted or added at journal's discretion
  • Network accessline 465
    - **APA**: `https://doi.org/10.xxxx/xxxxx`
  • Network accessline 467
    - **Chicago**: `https://doi.org/10.xxxx/xxxxx`
  • Network accessline 473
    | **AMA** | Author AA, Author BB. Title of article. *Journal*. Year;Vol(Iss):pp. doi:xx | | **Vancouver** | Author AA, Author BB. Title of article. Journal. Year;Vol(Iss):pp. | | **APA** | Author, A. A., & Author, B. B. (Year). Title of art
  • Network accessline 474
    | **Vancouver** | Author AA, Author BB. Title of article. Journal. Year;Vol(Iss):pp. | | **APA** | Author, A. A., & Author, B. B. (Year). Title of article. *Journal*, Vol(Iss), pp. https://doi.org/xx | | **Chicago A-D** | Author, A. A., and
  • Network accessline 475
    | **APA** | Author, A. A., & Author, B. B. (Year). Title of article. *Journal*, Vol(Iss), pp. https://doi.org/xx |
  • Network accessline 499
    APA: Author, A. A. (Year). Title [Preprint]. Repository Name. https://doi.org/xx.xxxx
  • Network accessline 519
    APA: Author, A. A. (Year). Title of dataset (Version X) [Data set]. Repository. https://doi.org/xx.xxxx
  • Network accessline 694
    ### Official Manuals - AMA: https://www.amamanualofstyle.com/
  • Network accessline 695
    - AMA: https://www.amamanualofstyle.com/
  • Network accessline 696
    - Vancouver/ICMJE: http://www.icmje.org/
  • Network accessline 697
    - APA: https://apastyle.apa.org/
  • Network accessline 698
    - Chicago: https://www.chicagomanualofstyle.org/
  • Network accessline 699
    - IEEE: https://ieeeauthorcenter.ieee.org/
  • Network accessline 701
    ### Journal-Specific Style Guides - Nature: https://www.nature.com/nature/for-authors/formatting-guide
  • Network accessline 702
    - Nature: https://www.nature.com/nature/for-authors/formatting-guide
  • Network accessline 703
    - Science: https://www.science.org/content/page/instructions-authors
  • Network accessline 704
    - Cell: https://www.cell.com/cell/authors
  • Network accessline 705
    - JAMA: https://jamanetwork.com/journals/jama/pages/instructions-for-authors
  • Network accessline 707
    ### Quick Reference Guides - Purdue OWL: https://owl.purdue.edu/
  • Network accessline 708
    - Purdue OWL: https://owl.purdue.edu/
  • Network accessline 709
    - Citation Machine: https://www.citationmachine.net/
  • Network accessline 710
    - EasyBib: https://www.easybib.com/
  • Network accessline 712
    ### Reference Management - Zotero: https://www.zotero.org/
  • Network accessline 713
    - Zotero: https://www.zotero.org/
  • Network accessline 714
    - Mendeley: https://www.mendeley.com/
  • Network accessline 715
    - EndNote: https://endnote.com/
  • Network accessline 718
    - Journal Citation Reports (Clarivate): Lists journal citation styles - EndNote style repository: >7000 journal-specific styles - Zotero Style Repository: https://www.zotero.org/styles
  • Network accessline 720
    - Zotero Style Repository: https://www.zotero.org/styles

skills/02-科学写作与学术交流/scientific-writing/references/professional_report_formatting.md

  • Network accessline 661
    - [LaTeX Wikibook](https://en.wikibooks.org/wiki/LaTeX) - General LaTeX reference
  • Network accessline 662
    - [Booktabs Package Documentation](https://ctan.org/pkg/booktabs) - Professional table styling
  • Network accessline 663
    - [tcolorbox Package Documentation](https://ctan.org/pkg/tcolorbox) - Colored box environments

skills/02-科学写作与学术交流/scientific-writing/references/reporting_guidelines.md

  • Network accessline 86
    **Where to access:** http://www.consort-statement.org/
  • Network accessline 130
    **Where to access:** https://www.strobe-statement.org/
  • Network accessline 181
    **Where to access:** http://www.prisma-statement.org/
  • Network accessline 218
    **Where to access:** https://www.spirit-statement.org/
  • Network accessline 247
    **Where to access:** https://www.equator-network.org/reporting-guidelines/stard/
  • Network accessline 281
    **Where to access:** https://www.tripod-statement.org/
  • Network accessline 314
    **Where to access:** https://arriveguidelines.org/
  • Network accessline 338
    **Where to access:** https://www.care-statement.org/
  • Network accessline 356
    **Where to access:** http://www.squire-statement.org/
  • Network accessline 384
    **Where to access:** https://www.equator-network.org/reporting-guidelines/cheers/
  • Network accessline 403
    **Where to access:** https://www.equator-network.org/reporting-guidelines/srqr/
  • Network accessline 440
    **Website:** https://www.equator-network.org/
  • Network accessline 619
    - **EQUATOR Network**: https://www.equator-network.org/
  • Network accessline 620
    - **CONSORT**: http://www.consort-statement.org/
  • Network accessline 621
    - **STROBE**: https://www.strobe-statement.org/
  • Network accessline 622
    - **PRISMA**: http://www.prisma-statement.org/
  • Network accessline 623
    - **SPIRIT**: https://www.spirit-statement.org/
  • Network accessline 624
    - **ARRIVE**: https://arriveguidelines.org/
  • Network accessline 625
    - **CARE**: https://www.care-statement.org/
  • Network accessline 635
    - **Some reference managers** can insert reporting guideline citations - **Covidence, RevMan** for systematic review reporting - **PRISMA flow diagram generator**: http://prisma.thetacollaborative.ca/
  • Network accessline 637
    - **PRISMA flow diagram generator**: http://prisma.thetacollaborative.ca/

skills/02-科学写作与学术交流/venue-templates/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash
  • Network accessline 581
    **Journal Author Guidelines**: - Nature: https://www.nature.com/nature/for-authors
  • Network accessline 582
    - Nature: https://www.nature.com/nature/for-authors
  • Network accessline 583
    - Science: https://www.science.org/content/page/instructions-authors
  • Network accessline 584
    - PLOS: https://plos.org/resources/for-authors/
  • Network accessline 585
    - Cell Press: https://www.cell.com/author-guidelines
  • Network accessline 587
    **Conference Formatting**: - NeurIPS: https://neurips.cc/Conferences/2024/CallForPapers
  • Network accessline 588
    - NeurIPS: https://neurips.cc/Conferences/2024/CallForPapers
  • Network accessline 589
    - ICML: https://icml.cc/Conferences/2024/StyleAuthorInstructions
  • Network accessline 590
    - CVPR: https://cvpr.thecvf.com/Conferences/2024/AuthorGuidelines
  • Network accessline 592
    **Grant Resources**: - NSF PAPPG: https://www.nsf.gov/publications/pub_summ.jsp?ods_key=pappg
  • Network accessline 593
    - NSF PAPPG: https://www.nsf.gov/publications/pub_summ.jsp?ods_key=pappg
  • Network accessline 594
    - NIH Forms: https://grants.nih.gov/grants/how-to-apply-application-guide.html
  • Network accessline 595
    - DOE Funding: https://science.osti.gov/grants

skills/02-科学写作与学术交流/venue-templates/assets/journals/neurips_article.tex

  • Network accessline 264
    Provide links to code repository (anonymized for review, e.g., anonymous GitHub): \begin{itemize}     \item Code: \url{https://anonymous.4open.science/r/project-XXXX}
  • Network accessline 265
    \begin{itemize}     \item Code: \url{https://anonymous.4open.science/r/project-XXXX}     \item Data: Available upon request / at [repository]
  • Network accessline 266
    \item Code: \url{https://anonymous.4open.science/r/project-XXXX}

skills/02-科学写作与学术交流/venue-templates/assets/posters/beamerposter_academic.tex

  • Network accessline 267
    \begin{minipage}[t]{0.3\textwidth} \begin{center} \qrcode[height=3cm]{https://yourlab.university.edu/paper}\\
  • Network accessline 268
    \begin{center} \qrcode[height=3cm]{https://yourlab.university.edu/paper}\\ \small Scan for full paper\\and supplementary materials
  • Network accessline 269
    \qrcode[height=3cm]{https://yourlab.university.edu/paper}\\

skills/02-科学写作与学术交流/venue-templates/references/conferences_formatting.md

  • Network accessline 53
    **Website**: https://neurips.cc/
  • Network accessline 85
    **Website**: https://icml.cc/
  • Network accessline 114
    **Website**: https://iclr.cc/
  • Network accessline 143
    **Website**: https://cvpr.thecvf.com/
  • Network accessline 166
    **Website**: https://aaai.org/conference/aaai/
  • Network accessline 205
    **Website**: https://chi.acm.org/
  • Network accessline 227
    **Website**: https://kdd.org/
  • Network accessline 252
    **Website**: https://www.emnlp.org/
  • Network accessline 290
    **Website**: https://www.usenix.org/conference/usenixsecurity
  • Network accessline 333
    **Website**: https://www.iscb.org/ismb
  • Network accessline 355
    **Website**: https://www.recomb.org/
  • Network accessline 376
    **Website**: https://psb.stanford.edu/

skills/02-科学写作与学术交流/venue-templates/references/grants_requirements.md

  • Network accessline 196
    **Resources**:  - NSF PAPPG: https://www.nsf.gov/publications/pub_summ.jsp?ods_key=pappg
  • Network accessline 197
    - NSF PAPPG: https://www.nsf.gov/publications/pub_summ.jsp?ods_key=pappg
  • Network accessline 198
    - NSF Fastlane: https://www.fastlane.nsf.gov/
  • Network accessline 391
    **Resources**: - NIH Application Guide: https://grants.nih.gov/grants/how-to-apply-application-guide.html
  • Network accessline 392
    - NIH Application Guide: https://grants.nih.gov/grants/how-to-apply-application-guide.html
  • Network accessline 393
    - SF424 Forms: https://grants.nih.gov/grants/how-to-apply-application-guide/forms-e/general-forms-e.pdf
  • Network accessline 497
    **Resources**: - DOE Office of Science Funding: https://science.osti.gov/grants
  • Network accessline 498
    - DOE Office of Science Funding: https://science.osti.gov/grants
  • Network accessline 499
    - EERE Funding: https://www.energy.gov/eere/funding/eere-funding-opportunities
  • Network accessline 613
    **Resources**: - DARPA Opportunities: https://www.darpa.mil/work-with-us/opportunities
  • Network accessline 614
    - DARPA Opportunities: https://www.darpa.mil/work-with-us/opportunities
  • Network accessline 759
    ### Grant Writing Guides - NSF PAPPG: https://www.nsf.gov/publications/pub_summ.jsp?ods_key=pappg
  • Network accessline 760
    - NSF PAPPG: https://www.nsf.gov/publications/pub_summ.jsp?ods_key=pappg
  • Network accessline 761
    - NIH Application Guide: https://grants.nih.gov/grants/how-to-apply-application-guide.html
  • Network accessline 762
    - GrantForward (database): https://www.grantforward.com/
  • Network accessline 763
    - Pivot (database): https://pivot.proquest.com/

skills/02-科学写作与学术交流/venue-templates/references/journals_formatting.md

  • Network accessline 40
    **Author Guidelines**: https://www.nature.com/nature/for-authors
  • Network accessline 108
    **Author Guidelines**: https://www.science.org/content/page/instructions-authors
  • Network accessline 161
    **Author Guidelines**: https://journals.plos.org/plosone/s/submission-guidelines
  • Network accessline 205
    **Author Guidelines**: https://www.cell.com/cell/authors
  • Network accessline 246
    **Author Guidelines**: https://journals.ieeeauthorcenter.ieee.org/
  • Network accessline 278
    - **References**: ACM style   - Format: Author. Year. Title. Journal vol, issue (Year), pages. DOI   - Example: James D. Watson and Francis H. C. Crick. 1953. Molecular structure of nucleic acids. Nature 171, 4356 (1953), 737-738. https://d
  • Network accessline 279
    - Format: Author. Year. Title. Journal vol, issue (Year), pages. DOI   - Example: James D. Watson and Francis H. C. Crick. 1953. Molecular structure of nucleic acids. Nature 171, 4356 (1953), 737-738. https://doi.org/10.1038/171737a0 - **Fi
  • Network accessline 280
    - Example: James D. Watson and Francis H. C. Crick. 1953. Molecular structure of nucleic acids. Nature 171, 4356 (1953), 737-738. https://doi.org/10.1038/171737a0
  • Network accessline 287
    **Author Guidelines**: https://www.acm.org/publications/authors
  • Network accessline 336
    **Author Guidelines**: https://www.elsevier.com/authors (select specific journal)
  • Network accessline 361
    **Author Guidelines**: https://www.biomedcentral.com/getpublished
  • Network accessline 388
    **Author Guidelines**: https://www.frontiersin.org/guidelines/author-guidelines

skills/02-科学写作与学术交流/venue-templates/references/posters_guidelines.md

  • Network accessline 188
    ### Color Contrast Tools - WebAIM Contrast Checker: https://webaim.org/resources/contrastchecker/
  • Network accessline 189
    - WebAIM Contrast Checker: https://webaim.org/resources/contrastchecker/
  • Network accessline 190
    - Coblis (Color Blindness Simulator): https://www.color-blindness.com/coblis-color-blindness-simulator/
  • Network accessline 289
    **Sources**: - Noun Project: https://thenounproject.com/
  • Network accessline 290
    - Noun Project: https://thenounproject.com/
  • Network accessline 291
    - BioRender: https://biorender.com/ (scientific illustrations)
  • Network accessline 292
    - Font Awesome: https://fontawesome.com/ (icons)
  • Network accessline 435
    ### QR Code Generators - QR Code Generator: https://www.qr-code-generator.com/
  • Network accessline 436
    - QR Code Generator: https://www.qr-code-generator.com/
  • Network accessline 437
    - QRStuff: https://www.qrstuff.com/
  • Network accessline 600
    ### Online Resources - Better Posters Blog: https://betterposters.blogspot.com/
  • Network accessline 601
    - Better Posters Blog: https://betterposters.blogspot.com/
  • Network accessline 602
    - Colorblind Safe Palettes: https://colorbrewer2.org/
  • Network accessline 603
    - BioRender (scientific illustrations): https://biorender.com/
  • Network accessline 604
    - Poster Design Guide (Colin Purrington): https://colinpurrington.com/tips/poster-design/

skills/02-科学写作与学术交流/venue-templates/scripts/customize_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/02-科学写作与学术交流/venue-templates/scripts/query_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/02-科学写作与学术交流/venue-templates/scripts/validate_format.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Dangerous shell operationline 76
    print("   Linux: sudo apt-get install poppler-utils")

skills/03-学术演示与可视化/generate-image/SKILL.md

  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 53
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Network accessline 55
    - Get an API key from: https://openrouter.ai/keys
  • Access to secretsline 120
    [Credential-related source omitted]
  • Network accessline 166
    - For image editing, the input image is encoded as base64 and sent to the model - Supported input image formats: PNG, JPEG, GIF, WebP - Check OpenRouter pricing for cost information: https://openrouter.ai/models
  • Network accessline 168
    - Check OpenRouter pricing for cost information: https://openrouter.ai/models

skills/03-学术演示与可视化/generate-image/scripts/generate_image.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Possible obfuscationline 70
    image_data = base64.b64decode(base64_data)
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 108
    [Credential-related source omitted]
  • Network accessline 109
    [Credential-related source omitted]
  • Network accessline 110
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Network accessline 111
    print("\nGet your API key from: https://openrouter.ai/keys")
  • Network accessline 144
    response = requests.post(
  • Network accessline 145
    url="https://openrouter.ai/api/v1/chat/completions",
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 266
    [Credential-related source omitted]
  • Access to secretsline 275
    [Credential-related source omitted]

skills/03-学术演示与可视化/infographics/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash
  • Access to secretsline 465
    [Credential-related source omitted]
  • Network accessline 468
    Get an API key at: https://openrouter.ai/keys

skills/03-学术演示与可视化/infographics/references/color_palettes.md

  • Network accessline 476
    1. **Contrast Checkers:**    - WebAIM Contrast Checker: https://webaim.org/resources/contrastchecker/
  • Network accessline 477
    - WebAIM Contrast Checker: https://webaim.org/resources/contrastchecker/
  • Network accessline 478
    - Coolors Contrast Checker: https://coolors.co/contrast-checker
  • Network accessline 480
    2. **Colorblind Simulators:**    - Coblis: https://www.color-blindness.com/coblis-color-blindness-simulator/
  • Network accessline 481
    - Coblis: https://www.color-blindness.com/coblis-color-blindness-simulator/
  • Network accessline 485
    3. **Palette Generators:**    - Coolors: https://coolors.co/
  • Network accessline 486
    - Coolors: https://coolors.co/
  • Network accessline 487
    - Adobe Color: https://color.adobe.com/
  • Network accessline 488
    - Paletton: https://paletton.com/

skills/03-学术演示与可视化/infographics/scripts/generate_infographic.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 133
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Network accessline 178
    [Credential-related source omitted]
  • Access to secretsline 178
    [Credential-related source omitted]
  • Network accessline 179
    print("\nFor AI generation, you need an OpenRouter API key.")         print("Get one at: https://openrouter.ai/keys")         print("\nSet it with:")
  • Network accessline 180
    print("Get one at: https://openrouter.ai/keys")
  • Access to secretsline 182
    [Credential-related source omitted]
  • Access to secretsline 215
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]

skills/03-学术演示与可视化/infographics/scripts/generate_infographic_ai.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 339
    [Credential-related source omitted]
  • Access to secretsline 341
    [Credential-related source omitted]
  • Access to secretsline 343
    [Credential-related source omitted]
  • Access to secretsline 345
    [Credential-related source omitted]
  • Access to secretsline 347
    [Credential-related source omitted]
  • Access to secretsline 349
    [Credential-related source omitted]
  • Access to secretsline 350
    [Credential-related source omitted]
  • Network accessline 351
    [Credential-related source omitted]
  • Access to secretsline 351
    [Credential-related source omitted]
  • Network accessline 352
    [Credential-related source omitted]
  • Access to secretsline 352
    [Credential-related source omitted]
  • Network accessline 353
    "Get your API key from: https://openrouter.ai/keys"
  • Network accessline 356
    self.verbose = verbose         self._last_error = None         self.base_url = "https://openrouter.ai/api/v1"
  • Network accessline 358
    self.base_url = "https://openrouter.ai/api/v1"
  • Network accessline 432
    [Credential-related source omitted]
  • Access to secretsline 432
    [Credential-related source omitted]
  • Network accessline 433
    "Content-Type": "application/json",                 "HTTP-Referer": "https://github.com/scientific-writer",                 "X-Title": "Infographic Research"
  • Network accessline 434
    "HTTP-Referer": "https://github.com/scientific-writer",
  • Network accessline 447
    response = requests.post(
  • Network accessline 516
    [Credential-related source omitted]
  • Access to secretsline 516
    [Credential-related source omitted]
  • Network accessline 517
    "Content-Type": "application/json",                 "HTTP-Referer": "https://github.com/scientific-writer",                 "X-Title": "Infographic Web Search"
  • Network accessline 518
    "HTTP-Referer": "https://github.com/scientific-writer",
  • Network accessline 529
    response = requests.post(
  • Network accessline 585
    [Credential-related source omitted]
  • Access to secretsline 585
    [Credential-related source omitted]
  • Network accessline 586
    "Content-Type": "application/json",             "HTTP-Referer": "https://github.com/scientific-writer",             "X-Title": "Infographic Generator"
  • Network accessline 587
    "HTTP-Referer": "https://github.com/scientific-writer",
  • Network accessline 601
    try:             response = requests.post(
  • Network accessline 602
    response = requests.post(
  • Possible obfuscationline 652
    return base64.b64decode(base64_str)
  • Possible obfuscationline 663
    return base64.b64decode(base64_str)
  • Possible obfuscationline 674
    return base64.b64decode(base64_str)
  • Access to secretsline 1223
    [Credential-related source omitted]
  • Access to secretsline 1244
    [Credential-related source omitted]
  • Access to secretsline 1253
    [Credential-related source omitted]
  • Access to secretsline 1254
    [Credential-related source omitted]
  • Access to secretsline 1255
    [Credential-related source omitted]
  • Access to secretsline 1257
    [Credential-related source omitted]
  • Access to secretsline 1262
    [Credential-related source omitted]

skills/03-学术演示与可视化/latex-posters/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash
  • Network accessline 795
    % Link to paper, code repository, or supplementary materials \qrcode[height=2cm]{https://github.com/username/project}
  • Network accessline 796
    \qrcode[height=2cm]{https://github.com/username/project}
  • Network accessline 798
    % QR code with caption \begin{center}   \qrcode[height=3cm]{https://doi.org/10.1234/paper}\\
  • Network accessline 799
    \begin{center}   \qrcode[height=3cm]{https://doi.org/10.1234/paper}\\   \small Scan for full paper
  • Network accessline 800
    \qrcode[height=3cm]{https://doi.org/10.1234/paper}\\
  • Network accessline 1136
    - [ ] Text-background contrast ratio ≥ 4.5:1 (WCAG AA) - [ ] Important elements contrast ratio ≥ 7:1 (WCAG AAA) - Test online: https://webaim.org/resources/contrastchecker/
  • Network accessline 1138
    - Test online: https://webaim.org/resources/contrastchecker/

skills/03-学术演示与可视化/latex-posters/assets/baposter_template.tex

  • Network accessline 220
    \headerbox{Scan for More}{name=qr,column=2,above=bottom}{   \begin{center}     \qrcode[height=4cm]{https://doi.org/10.1234/your-paper}\\
  • Network accessline 221
    \begin{center}     \qrcode[height=4cm]{https://doi.org/10.1234/your-paper}\\     \vspace{0.3cm}
  • Network accessline 222
    \qrcode[height=4cm]{https://doi.org/10.1234/your-paper}\\

skills/03-学术演示与可视化/latex-posters/assets/beamerposter_template.tex

  • Network accessline 233
    \begin{column}{.2\linewidth}         \centering         \qrcode[height=3.5cm]{https://doi.org/10.1234/your-paper}\\
  • Network accessline 234
    \centering         \qrcode[height=3.5cm]{https://doi.org/10.1234/your-paper}\\         \tiny Scan for full paper
  • Network accessline 235
    \qrcode[height=3.5cm]{https://doi.org/10.1234/your-paper}\\

skills/03-学术演示与可视化/latex-posters/assets/poster_quality_checklist.md

  • Network accessline 202
    ### Color Contrast Test at: https://webaim.org/resources/contrastchecker/
  • Network accessline 203
    Test at: https://webaim.org/resources/contrastchecker/
  • Network accessline 209
    ### Color Blindness Test with simulator: https://www.color-blindness.com/coblis-color-blindness-simulator/
  • Network accessline 210
    Test with simulator: https://www.color-blindness.com/coblis-color-blindness-simulator/

skills/03-学术演示与可视化/latex-posters/assets/tikzposter_template.tex

  • Network accessline 209
    \block{Scan for More}{     \begin{center}       \qrcode[height=5cm]{https://doi.org/10.1234/your-paper}\\
  • Network accessline 210
    \begin{center}       \qrcode[height=5cm]{https://doi.org/10.1234/your-paper}\\       \vspace{0.5cm}
  • Network accessline 211
    \qrcode[height=5cm]{https://doi.org/10.1234/your-paper}\\

skills/03-学术演示与可视化/latex-posters/references/README.md

  • Network accessline 386
    ### Online Tools - **Color contrast checker**: https://webaim.org/resources/contrastchecker/
  • Network accessline 387
    - **Color contrast checker**: https://webaim.org/resources/contrastchecker/
  • Network accessline 388
    - **Color blindness simulator**: https://www.color-blindness.com/coblis-color-blindness-simulator/
  • Network accessline 389
    - **Color palette generator**: https://coolors.co/

skills/03-学术演示与可视化/latex-posters/references/latex_poster_packages.md

  • Network accessline 361
    \block{Scan for More}{   \begin{center}     \qrcode[height=5cm]{https://github.com/project}\\
  • Network accessline 362
    \begin{center}     \qrcode[height=5cm]{https://github.com/project}\\     \vspace{0.5cm}
  • Network accessline 363
    \qrcode[height=5cm]{https://github.com/project}\\

skills/03-学术演示与可视化/latex-posters/references/poster_design_principles.md

  • Network accessline 328
    - Minimum: 4.5:1 (WCAG AA) - Recommended: 7:1 (WCAG AAA) - Test at: https://webaim.org/resources/contrastchecker/
  • Network accessline 330
    - Test at: https://webaim.org/resources/contrastchecker/

skills/03-学术演示与可视化/latex-posters/references/poster_layout_design.md

  • Network accessline 508
    \begin{column}{0.25\linewidth}       \centering       \qrcode[height=3cm]{https://doi.org/10.1234/paper}\\
  • Network accessline 509
    \centering       \qrcode[height=3cm]{https://doi.org/10.1234/paper}\\       \tiny Scan for full paper
  • Network accessline 510
    \qrcode[height=3cm]{https://doi.org/10.1234/paper}\\

skills/03-学术演示与可视化/latex-posters/scripts/review_poster.sh

  • Executable scriptline 1
    #!/bin/bash

skills/03-学术演示与可视化/markdown-mermaid-writing/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash
  • Network accessline 6
    metadata:   skill-author: Clayton Young / Superior Byte Works, LLC (@borealBytes)   skill-source: https://github.com/SuperiorByteWorks-LLC/agent-project
  • Network accessline 7
    skill-author: Clayton Young / Superior Byte Works, LLC (@borealBytes)   skill-source: https://github.com/SuperiorByteWorks-LLC/agent-project   skill-version: "1.0.0"
  • Network accessline 8
    skill-source: https://github.com/SuperiorByteWorks-LLC/agent-project
  • Network accessline 317
    - **Source**: https://github.com/SuperiorByteWorks-LLC/agent-project
  • Network accessline 325
    [^1]: GitHub Blog. (2022). "Include diagrams in your Markdown files with Mermaid." https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid/
  • Network accessline 327
    [^2]: Mermaid. "Mermaid Diagramming and Charting Tool." https://mermaid.js.org/

skills/03-学术演示与可视化/markdown-mermaid-writing/assets/examples/example-research-report.md

  • Network accessline 215
    [^1]: Ran, F.A. et al. (2013). "Genome engineering using the CRISPR-Cas9 system." _Nature Protocols_, 8(11), 2281–2308. https://doi.org/10.1038/nprot.2013.143
  • Network accessline 217
    [^2]: ATCC. (2024). "Cell Line Authentication and Quality Control." https://www.atcc.org/resources/technical-documents/cell-line-authentication
  • Network accessline 219
    [^3]: Moreno-Mateos, M.A. et al. (2015). "CRISPRscan: designing highly efficient sgRNAs for CRISPR-Cas9 targeting in vivo." _Nature Methods_, 12(10), 982–988. https://doi.org/10.1038/nmeth.3543
  • Network accessline 221
    [^4]: Molla, K.A. & Yang, Y. (2019). "CRISPR/Cas-Mediated Base Editing: Technical Considerations and Practical Applications." _Trends in Biotechnology_, 37(10), 1121–1142. https://doi.org/10.1016/j.tibtech.2019.03.008

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/architecture.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/block.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/c4.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/class.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/complex_examples.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/er.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->
  • Access to secretsline 125
    [Credential-related source omitted]
  • Access to secretsline 207
    [Credential-related source omitted]

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/flowchart.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/gantt.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/git_graph.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/kanban.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/mindmap.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/packet.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/pie.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/quadrant.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/radar.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/requirement.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/sankey.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/sequence.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/state.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/timeline.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/treemap.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/user_journey.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/xy_chart.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/diagrams/zenuml.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/references/markdown_style_guide.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->
  • Network accessline 197
    - **Meaningful link text** — `[Mermaid Style Guide]` not `[click here]` or `[link]` - **Relative paths** for internal links — `[Guide](./README.md)` not absolute URLs - **Full URLs** for external links — always `https://`
  • Network accessline 199
    - **Full URLs** for external links — always `https://`
  • Network accessline 210
    [^1]: Gruber, J. (2004). "Markdown." _Daring Fireball_. https://daringfireball.net/projects/markdown/
  • Network accessline 212
    [^2]: GitHub Blog. (2022). "Include diagrams in your Markdown files with Mermaid." https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid/
  • Network accessline 218
    [^N]: Author/Org. (Year). "Title." *Publication*. https://full-url
  • Network accessline 237
    [mermaid-docs]: https://mermaid.js.org/ 'Mermaid Documentation'
  • Network accessline 365
    - Transition to next topic - **Bold** emphasis works inside details - [Links](https://example.com) work too
  • Network accessline 367
    - [Links](https://example.com) work too
  • Possible obfuscationline 529
    <U+200E>```mermaid
  • Possible obfuscationline 543
    <U+200E>```
  • Network accessline 677
    [^1]: Stack Overflow. (2024). "Developer Survey Results." https://survey.stackoverflow.co/2024
  • Network accessline 733
    - [GitHub Flavored Markdown Spec](https://github.github.com/gfm/) · [Mermaid Style Guide](mermaid_style_guide.md) · [GitHub Basic Formatting](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatti

skills/03-学术演示与可视化/markdown-mermaid-writing/references/mermaid_style_guide.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->
  • Network accessline 448
    1. **GitHub:** Push to branch → toggle Profile → Settings → Appearance → Theme 2. **VS Code:** "Markdown Preview Mermaid Support" extension → `Cmd/Ctrl + Shift + V` 3. **Live editor:** [mermaid.live](https://mermaid.live/) — paste and toggl
  • Network accessline 449
    2. **VS Code:** "Markdown Preview Mermaid Support" extension → `Cmd/Ctrl + Shift + V` 3. **Live editor:** [mermaid.live](https://mermaid.live/) — paste and toggle themes 4. **Screen reader:** Verify `accTitle`/`accDescr` announced (VoiceOve
  • Network accessline 450
    3. **Live editor:** [mermaid.live](https://mermaid.live/) — paste and toggle themes
  • Network accessline 457
    - [Markdown Style Guide](markdown_style_guide.md) — Formatting, citations, and document structure for the markdown that wraps your diagrams - [Mermaid Docs](https://mermaid.js.org/) · [Live Editor](https://mermaid.live/) · [Accessibility](h
  • Network accessline 458
    - [Mermaid Docs](https://mermaid.js.org/) · [Live Editor](https://mermaid.live/) · [Accessibility](https://mermaid.js.org/config/accessibility.html) · [GitHub Support](https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid/)

skills/03-学术演示与可视化/markdown-mermaid-writing/templates/decision_record.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->
  • Network accessline 197
    - [Related ADR or RFC](../adr/ADR-001-agent-optimized-documentation-system.md) - [External documentation or benchmark](https://example.com)
  • Network accessline 198
    - [External documentation or benchmark](https://example.com)

skills/03-学术演示与可视化/markdown-mermaid-writing/templates/how_to_guide.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->
  • Network accessline 71
    | Requirement      | Version     | Verify with           | Install link                         | | ---------------- | ----------- | --------------------- | ------------------------------------ | | [Tool/Runtime]   | ≥ [version] | `[command
  • Network accessline 72
    | ---------------- | ----------- | --------------------- | ------------------------------------ | | [Tool/Runtime]   | ≥ [version] | `[command] --version` | [Install guide](https://example.com) | | [Dependency]     | ≥ [version] | `[command
  • Network accessline 73
    | [Tool/Runtime]   | ≥ [version] | `[command] --version` | [Install guide](https://example.com) |
  • Network accessline 74
    | [Dependency]     | ≥ [version] | `[command] --version` | [Install guide](https://example.com) |
  • Network accessline 75
    | [Account/Access] | —           | [How to verify]       | [Sign up](https://example.com)       |
  • Network accessline 270
    - [Official documentation](https://example.com) — [Which section is most relevant]
  • Network accessline 271
    - [Source repository](https://github.com/SuperiorByteWorks-LLC) — [For bug reports and contributions]

skills/03-学术演示与可视化/markdown-mermaid-writing/templates/issue.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->
  • Network accessline 180
    - [Related issues](../../docs/project/issues/issue-00000001-agentic-documentation-system.md) - [Relevant documentation](https://example.com)
  • Network accessline 181
    - [Relevant documentation](https://example.com)
  • Network accessline 182
    - [Monitoring dashboard or alert](https://example.com)
  • Network accessline 296
    - [User feedback or support tickets](https://example.com) - [Competitive analysis](https://example.com) - [Related feature requests](../../docs/project/issues/issue-00000001-agentic-documentation-system.md)
  • Network accessline 297
    - [Competitive analysis](https://example.com) - [Related feature requests](../../docs/project/issues/issue-00000001-agentic-documentation-system.md) - [Design document or ADR](../adr/ADR-001-agent-optimized-documentation-system.md)

skills/03-学术演示与可视化/markdown-mermaid-writing/templates/kanban.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

skills/03-学术演示与可视化/markdown-mermaid-writing/templates/presentation.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->
  • Network accessline 290
    [^1]: [Author/Org]. ([Year]). "[Title]." _[Publication]_. <https://example.com>
  • Network accessline 294
    - [Resource title](https://example.com) — Why this is useful
  • Network accessline 295
    - [Resource title](https://example.com) — What it provides
  • Network accessline 299
    - [Tool name](https://example.com) — Purpose and how to access

skills/03-学术演示与可视化/markdown-mermaid-writing/templates/project_documentation.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->
  • Network accessline 37
    [![Build Status](https://img.shields.io/badge/build-passing-brightgreen)]() [![License](https://img.shields.io/badge/license-MIT-blue)]()
  • Network accessline 67
    # Clone the repository git clone https://github.com/[org]/[repo].git
  • Network accessline 68
    git clone https://github.com/[org]/[repo].git
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Network accessline 85
    curl http://localhost:[port]/health
  • Network accessline 374
    # Fork and clone git clone https://github.com/[your-fork]/[repo].git
  • Network accessline 375
    git clone https://github.com/[your-fork]/[repo].git
  • Network accessline 406
    - [Official framework docs](https://example.com) — [What version and which sections are most relevant]
  • Network accessline 407
    - [API specification](https://example.com) — [OpenAPI/Swagger link if applicable]

skills/03-学术演示与可视化/markdown-mermaid-writing/templates/pull_request.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->
  • Network accessline 28
    - **Naming:** `pr-` + PR number zero-padded to 8 digits + `-` + short lowercase hyphenated description - **Cross-reference:** Link to the live PR in the metadata table - **GitHub PR body:** Use only the full branch URL to this file (for exa
  • Network accessline 30
    - **GitHub PR body:** Use only the full branch URL to this file (for example, `https://github.com/<org>/<repo>/blob/<branch>/docs/project/pr/pr-00000123-fix-auth-timeout.md`)
  • Network accessline 313
    - [Design document or ADR](../adr/ADR-001-agent-optimized-documentation-system.md) - [Related issue](../../docs/project/issues/issue-00000001-agentic-documentation-system.md) - [Relevant documentation](https://example.com)
  • Network accessline 315
    - [Relevant documentation](https://example.com)

skills/03-学术演示与可视化/markdown-mermaid-writing/templates/research_paper.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->
  • Network accessline 288
    [^1]: [Author/Org]. ([Year]). "[Title]." _[Publication]_. <https://example.com>
  • Network accessline 290
    [^2]: [Author/Org]. ([Year]). "[Title]." _[Publication]_. <https://example.com>
  • Network accessline 292
    [^3]: [Author/Org]. ([Year]). "[Title]." _[Publication]_. <https://example.com>
  • Network accessline 294
    [^4]: [Author/Org]. ([Year]). "[Title]." _[Publication]_. <https://example.com>
  • Network accessline 296
    [^5]: [Author/Org]. ([Year]). "[Title]." _[Publication]_. <https://example.com>
  • Network accessline 298
    [^6]: [Author/Org]. ([Year]). "[Title]." _[Publication]_. <https://example.com>
  • Network accessline 300
    [^7]: [Author/Org]. ([Year]). "[Title]." _[Publication]_. <https://example.com>

skills/03-学术演示与可视化/markdown-mermaid-writing/templates/status_report.md

  • Network accessline 1
    <!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->
  • Network accessline 179
    - [Project board / Jira / Linear](https://example.com) — Live work tracking

skills/03-学术演示与可视化/paper-slide-deck/SKILL.md

  • Access to secretsline 258
    [Credential-related source omitted]
  • Access to secretsline 265
    [Credential-related source omitted]
  • Network accessline 308
    HTTP_PROXY=http://127.0.0.1:7890 HTTPS_PROXY=http://127.0.0.1:7890
  • Access to secretsline 409
    [Credential-related source omitted]

skills/03-学术演示与可视化/paper-slide-deck/scripts/apply-template.ts

  • Executable scriptline 1
    Executable file

skills/03-学术演示与可视化/paper-slide-deck/scripts/detect-figures.ts

  • Executable scriptline 1
    Executable file

skills/03-学术演示与可视化/paper-slide-deck/scripts/extract-figure.ts

  • Executable scriptline 1
    Executable file

skills/03-学术演示与可视化/paper-slide-deck/scripts/generate-slides.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Access to secretsline 126
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]

skills/03-学术演示与可视化/paper-slide-deck/scripts/merge-to-pdf.ts

  • Executable scriptline 1
    Executable file

skills/03-学术演示与可视化/paper-slide-deck/scripts/merge-to-pptx.ts

  • Executable scriptline 1
    Executable file

skills/03-学术演示与可视化/paper-slide-deck/scripts/package-lock.json

  • Network accessline 14
    "node_modules/@napi-rs/canvas": {       "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.88.tgz",
  • Network accessline 15
    "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.88.tgz",       "integrity": "sha512-/p08f93LEbsL5mDZFQ3DBxcPv/I4QG9EDYRRq1WNlCOXVfAHBTHMSVMwxlqG/AtnSfUr9+vgfN7MKiyDo0+Weg==",
  • Network accessline 16
    "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.88.tgz",
  • Network accessline 26
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 27
    "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"       },
  • Network accessline 28
    "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 44
    "node_modules/@napi-rs/canvas-android-arm64": {       "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.88.tgz",
  • Network accessline 45
    "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.88.tgz",       "integrity": "sha512-KEaClPnZuVxJ8smUWjV1wWFkByBO/D+vy4lN+Dm5DFH514oqwukxKGeck9xcKJhaWJGjfruGmYGiwRe/
  • Network accessline 46
    "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.88.tgz",
  • Network accessline 59
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 60
    "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"       }
  • Network accessline 61
    "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 64
    "node_modules/@napi-rs/canvas-darwin-arm64": {       "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.88.tgz",
  • Network accessline 65
    "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.88.tgz",       "integrity": "sha512-Xgywz0dDxOKSgx3eZnK85WgGMmGrQEW7ZLA/E7raZdlEE+xXCozobgqz2ZvYigpB6DJFYkqnwHjqCOTSDG
  • Network accessline 66
    "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.88.tgz",
  • Network accessline 79
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 80
    "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"       }
  • Network accessline 81
    "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 84
    "node_modules/@napi-rs/canvas-darwin-x64": {       "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.88.tgz",
  • Network accessline 85
    "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.88.tgz",       "integrity": "sha512-Yz4wSCIQOUgNucgk+8NFtQxQxZV5NO8VKRl9ePKE6XoNyNVC8JDqtvhh3b3TPqKK8W5p2EQpAr1rjjm0mfBxdg
  • Network accessline 86
    "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.88.tgz",
  • Network accessline 99
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 100
    "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"       }
  • Network accessline 101
    "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 104
    "node_modules/@napi-rs/canvas-linux-arm-gnueabihf": {       "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.88.tgz",
  • Network accessline 105
    "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.88.tgz",       "integrity": "sha512-9gQM2SlTo76hYhxHi2XxWTAqpTOb+JtxMPEIr+H5nAhHhyEtNmTSDRtz93SP7mGd2G3O
  • Network accessline 106
    "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.88.tgz",
  • Network accessline 119
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 120
    "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"       }
  • Network accessline 121
    "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 124
    "node_modules/@napi-rs/canvas-linux-arm64-gnu": {       "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.88.tgz",
  • Network accessline 125
    "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.88.tgz",       "integrity": "sha512-7qgaOBMXuVRk9Fzztzr3BchQKXDxGbY+nwsovD3I/Sx81e+sX0ReEDYHTItNb0Je4NHbAl7D0MKy
  • Network accessline 126
    "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.88.tgz",
  • Network accessline 139
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 140
    "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"       }
  • Network accessline 141
    "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 144
    "node_modules/@napi-rs/canvas-linux-arm64-musl": {       "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.88.tgz",
  • Network accessline 145
    "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.88.tgz",       "integrity": "sha512-kYyNrUsHLkoGHBc77u4Unh067GrfiCUMbGHC2+OTxbeWfZkPt2o32UOQkhnSswKd9Fko/wSqqG
  • Network accessline 146
    "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.88.tgz",
  • Network accessline 159
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 160
    "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"       }
  • Network accessline 161
    "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 164
    "node_modules/@napi-rs/canvas-linux-riscv64-gnu": {       "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.88.tgz",
  • Network accessline 165
    "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.88.tgz",       "integrity": "sha512-HVuH7QgzB0yavYdNZDRyAsn/ejoXB0hn8twwFnOqUbCCdkV+REna7RXjSR7+PdfW0qMQ2YYW
  • Network accessline 166
    "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.88.tgz",
  • Network accessline 179
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 180
    "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"       }
  • Network accessline 181
    "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 184
    "node_modules/@napi-rs/canvas-linux-x64-gnu": {       "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.88.tgz",
  • Network accessline 185
    "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.88.tgz",       "integrity": "sha512-hvcvKIcPEQrvvJtJnwD35B3qk6umFJ8dFIr8bSymfrSMem0EQsfn1ztys8ETIFndTwdNWJKWluvxztA4
  • Network accessline 186
    "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.88.tgz",
  • Network accessline 199
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 200
    "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"       }
  • Network accessline 201
    "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 204
    "node_modules/@napi-rs/canvas-linux-x64-musl": {       "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.88.tgz",
  • Network accessline 205
    "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.88.tgz",       "integrity": "sha512-eSMpGYY2xnZSQ6UxYJ6plDboxq4KeJ4zT5HaVkUnbObNN6DlbJe0Mclh3wifAmquXfrlgTZt6zhHsU
  • Network accessline 206
    "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.88.tgz",
  • Network accessline 219
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 220
    "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"       }
  • Network accessline 221
    "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 224
    "node_modules/@napi-rs/canvas-win32-arm64-msvc": {       "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-arm64-msvc/-/canvas-win32-arm64-msvc-0.1.88.tgz",
  • Network accessline 225
    "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-arm64-msvc/-/canvas-win32-arm64-msvc-0.1.88.tgz",       "integrity": "sha512-qcIFfEgHrchyYqRrxsCeTQgpJZ/GqHiqPcU/Fvw/ARVlQeDX1VyFH+X+0gCR2tca6UJrq96vnW
  • Network accessline 226
    "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-arm64-msvc/-/canvas-win32-arm64-msvc-0.1.88.tgz",
  • Network accessline 239
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 240
    "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"       }
  • Network accessline 241
    "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 244
    "node_modules/@napi-rs/canvas-win32-x64-msvc": {       "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.88.tgz",
  • Network accessline 245
    "version": "0.1.88",       "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.88.tgz",       "integrity": "sha512-ROVqbfS4QyZxYkqmaIBBpbz/BQvAR+05FXM5PAtTYVc0uyY8Y4BHJSMdGAaMf6TdIVRsQsiq+FG/dH
  • Network accessline 246
    "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.88.tgz",
  • Network accessline 259
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 260
    "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"       }
  • Network accessline 261
    "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 264
    "node_modules/@pdf-lib/standard-fonts": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz",
  • Network accessline 265
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz",       "integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==",
  • Network accessline 266
    "resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz",
  • Network accessline 273
    "node_modules/@pdf-lib/upng": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz",
  • Network accessline 274
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz",       "integrity": "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==",
  • Network accessline 275
    "resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz",
  • Network accessline 282
    "node_modules/@types/node": {       "version": "22.19.7",       "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.7.tgz",
  • Network accessline 283
    "version": "22.19.7",       "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.7.tgz",       "integrity": "sha512-MciR4AKGHWl7xwxkBa6xUGxQJ4VBOmPTF7sL+iGzuahOFaO0jHCsuEfS80pan1ef4gWId1oWOweIhrDEYLuaOw==",
  • Network accessline 284
    "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.7.tgz",
  • Network accessline 291
    "node_modules/base64-js": {       "version": "1.5.1",       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
  • Network accessline 292
    "version": "1.5.1",       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",       "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
  • Network accessline 293
    "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
  • Network accessline 296
    {           "type": "github",           "url": "https://github.com/sponsors/feross"
  • Network accessline 297
    "type": "github",           "url": "https://github.com/sponsors/feross"         },
  • Network accessline 298
    "url": "https://github.com/sponsors/feross"
  • Network accessline 300
    {           "type": "patreon",           "url": "https://www.patreon.com/feross"
  • Network accessline 301
    "type": "patreon",           "url": "https://www.patreon.com/feross"         },
  • Network accessline 302
    "url": "https://www.patreon.com/feross"
  • Network accessline 304
    {           "type": "consulting",           "url": "https://feross.org/support"
  • Network accessline 305
    "type": "consulting",           "url": "https://feross.org/support"         }
  • Network accessline 306
    "url": "https://feross.org/support"
  • Network accessline 311
    "node_modules/bl": {       "version": "4.1.0",       "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
  • Network accessline 312
    "version": "4.1.0",       "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",       "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
  • Network accessline 313
    "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
  • Network accessline 322
    "node_modules/buffer": {       "version": "5.7.1",       "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
  • Network accessline 323
    "version": "5.7.1",       "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",       "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
  • Network accessline 324
    "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
  • Network accessline 327
    {           "type": "github",           "url": "https://github.com/sponsors/feross"
  • Network accessline 328
    "type": "github",           "url": "https://github.com/sponsors/feross"         },
  • Network accessline 329
    "url": "https://github.com/sponsors/feross"
  • Network accessline 331
    {           "type": "patreon",           "url": "https://www.patreon.com/feross"
  • Network accessline 332
    "type": "patreon",           "url": "https://www.patreon.com/feross"         },
  • Network accessline 333
    "url": "https://www.patreon.com/feross"
  • Network accessline 335
    {           "type": "consulting",           "url": "https://feross.org/support"
  • Network accessline 336
    "type": "consulting",           "url": "https://feross.org/support"         }
  • Network accessline 337
    "url": "https://feross.org/support"
  • Network accessline 346
    "node_modules/canvas": {       "version": "3.2.1",       "resolved": "https://registry.npmjs.org/canvas/-/canvas-3.2.1.tgz",
  • Network accessline 347
    "version": "3.2.1",       "resolved": "https://registry.npmjs.org/canvas/-/canvas-3.2.1.tgz",       "integrity": "sha512-ej1sPFR5+0YWtaVp6S1N1FVz69TQCqmrkGeRvQxZeAB1nAIcjNTHVwrZtYtWFFBmQsF40/uDLehsW5KuYC99mg==",
  • Network accessline 348
    "resolved": "https://registry.npmjs.org/canvas/-/canvas-3.2.1.tgz",
  • Network accessline 360
    "node_modules/chownr": {       "version": "1.1.4",       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
  • Network accessline 361
    "version": "1.1.4",       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",       "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
  • Network accessline 362
    "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
  • Network accessline 366
    "node_modules/core-util-is": {       "version": "1.0.3",       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
  • Network accessline 367
    "version": "1.0.3",       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",       "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
  • Network accessline 368
    "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
  • Network accessline 372
    "node_modules/decompress-response": {       "version": "6.0.0",       "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
  • Network accessline 373
    "version": "6.0.0",       "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",       "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
  • Network accessline 374
    "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
  • Network accessline 382
    },       "funding": {         "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 383
    "funding": {         "url": "https://github.com/sponsors/sindresorhus"       }
  • Network accessline 384
    "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 387
    "node_modules/deep-extend": {       "version": "0.6.0",       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
  • Network accessline 388
    "version": "0.6.0",       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",       "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
  • Network accessline 389
    "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
  • Network accessline 396
    "node_modules/detect-libc": {       "version": "2.1.2",       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
  • Network accessline 397
    "version": "2.1.2",       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",       "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
  • Network accessline 398
    "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
  • Network accessline 405
    "node_modules/end-of-stream": {       "version": "1.4.5",       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
  • Network accessline 406
    "version": "1.4.5",       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",       "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
  • Network accessline 407
    "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
  • Network accessline 414
    "node_modules/expand-template": {       "version": "2.0.3",       "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
  • Network accessline 415
    "version": "2.0.3",       "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",       "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
  • Network accessline 416
    "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
  • Network accessline 423
    "node_modules/fs-constants": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
  • Network accessline 424
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",       "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
  • Network accessline 425
    "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
  • Network accessline 429
    "node_modules/github-from-package": {       "version": "0.0.0",       "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
  • Network accessline 430
    "version": "0.0.0",       "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",       "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
  • Network accessline 431
    "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
  • Network accessline 435
    "node_modules/https": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz",
  • Network accessline 436
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz",       "integrity": "sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg==",
  • Network accessline 437
    "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz",
  • Network accessline 441
    "node_modules/ieee754": {       "version": "1.2.1",       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
  • Network accessline 442
    "version": "1.2.1",       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",       "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
  • Network accessline 443
    "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
  • Network accessline 446
    {           "type": "github",           "url": "https://github.com/sponsors/feross"
  • Network accessline 447
    "type": "github",           "url": "https://github.com/sponsors/feross"         },
  • Network accessline 448
    "url": "https://github.com/sponsors/feross"
  • Network accessline 450
    {           "type": "patreon",           "url": "https://www.patreon.com/feross"
  • Network accessline 451
    "type": "patreon",           "url": "https://www.patreon.com/feross"         },
  • Network accessline 452
    "url": "https://www.patreon.com/feross"
  • Network accessline 454
    {           "type": "consulting",           "url": "https://feross.org/support"
  • Network accessline 455
    "type": "consulting",           "url": "https://feross.org/support"         }
  • Network accessline 456
    "url": "https://feross.org/support"
  • Network accessline 461
    "node_modules/image-size": {       "version": "1.2.1",       "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz",
  • Network accessline 462
    "version": "1.2.1",       "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz",       "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==",
  • Network accessline 463
    "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz",
  • Network accessline 476
    "node_modules/immediate": {       "version": "3.0.6",       "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
  • Network accessline 477
    "version": "3.0.6",       "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",       "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
  • Network accessline 478
    "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
  • Network accessline 482
    "node_modules/inherits": {       "version": "2.0.4",       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  • Network accessline 483
    "version": "2.0.4",       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
  • Network accessline 484
    "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  • Network accessline 488
    "node_modules/ini": {       "version": "1.3.8",       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
  • Network accessline 489
    "version": "1.3.8",       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",       "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
  • Network accessline 490
    "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
  • Network accessline 494
    "node_modules/isarray": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  • Network accessline 495
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",       "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
  • Network accessline 496
    "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  • Network accessline 500
    "node_modules/jszip": {       "version": "3.10.1",       "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",
  • Network accessline 501
    "version": "3.10.1",       "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",       "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==",
  • Network accessline 502
    "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",
  • Network accessline 512
    "node_modules/jszip/node_modules/readable-stream": {       "version": "2.3.8",       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
  • Network accessline 513
    "version": "2.3.8",       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",       "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
  • Network accessline 514
    "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
  • Network accessline 527
    "node_modules/jszip/node_modules/safe-buffer": {       "version": "5.1.2",       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
  • Network accessline 528
    "version": "5.1.2",       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
  • Network accessline 529
    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
  • Network accessline 533
    "node_modules/jszip/node_modules/string_decoder": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
  • Network accessline 534
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
  • Network accessline 535
    "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
  • Network accessline 542
    "node_modules/lie": {       "version": "3.3.0",       "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
  • Network accessline 543
    "version": "3.3.0",       "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",       "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
  • Network accessline 544
    "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
  • Network accessline 551
    "node_modules/mimic-response": {       "version": "3.1.0",       "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
  • Network accessline 552
    "version": "3.1.0",       "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",       "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
  • Network accessline 553
    "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
  • Network accessline 558
    },       "funding": {         "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 559
    "funding": {         "url": "https://github.com/sponsors/sindresorhus"       }
  • Network accessline 560
    "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 563
    "node_modules/minimist": {       "version": "1.2.8",       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
  • Network accessline 564
    "version": "1.2.8",       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",       "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
  • Network accessline 565
    "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
  • Network accessline 567
    "license": "MIT",       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 568
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 569
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 572
    "node_modules/mkdirp-classic": {       "version": "0.5.3",       "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
  • Network accessline 573
    "version": "0.5.3",       "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",       "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
  • Network accessline 574
    "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
  • Network accessline 578
    "node_modules/napi-build-utils": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz",
  • Network accessline 579
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz",       "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==",
  • Network accessline 580
    "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz",
  • Network accessline 584
    "node_modules/node-abi": {       "version": "3.87.0",       "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.87.0.tgz",
  • Network accessline 585
    "version": "3.87.0",       "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.87.0.tgz",       "integrity": "sha512-+CGM1L1CgmtheLcBuleyYOn7NWPVu0s0EJH2C4puxgEZb9h8QpR9G2dBfZJOAUhi7VQxuBPMd0hiISWcTyiYyQ==",
  • Network accessline 586
    "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.87.0.tgz",
  • Network accessline 596
    "node_modules/node-addon-api": {       "version": "7.1.1",       "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
  • Network accessline 597
    "version": "7.1.1",       "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",       "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
  • Network accessline 598
    "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
  • Network accessline 602
    "node_modules/once": {       "version": "1.4.0",       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  • Network accessline 603
    "version": "1.4.0",       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",       "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
  • Network accessline 604
    "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  • Network accessline 611
    "node_modules/pako": {       "version": "1.0.11",       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
  • Network accessline 612
    "version": "1.0.11",       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",       "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
  • Network accessline 613
    "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
  • Network accessline 617
    "node_modules/pdf-lib": {       "version": "1.17.1",       "resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz",
  • Network accessline 618
    "version": "1.17.1",       "resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz",       "integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==",
  • Network accessline 619
    "resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz",
  • Network accessline 629
    "node_modules/pdfjs-dist": {       "version": "5.4.530",       "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-5.4.530.tgz",
  • Network accessline 630
    "version": "5.4.530",       "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-5.4.530.tgz",       "integrity": "sha512-r1hWsSIGGmyYUAHR26zSXkxYWLXLMd6AwqcaFYG9YUZ0GBf5GvcjJSeo512tabM4GYFhxhl5pMCmPr7Q72Rq2Q==",
  • Network accessline 631
    "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-5.4.530.tgz",
  • Network accessline 641
    "node_modules/pptxgenjs": {       "version": "4.0.1",       "resolved": "https://registry.npmjs.org/pptxgenjs/-/pptxgenjs-4.0.1.tgz",
  • Network accessline 642
    "version": "4.0.1",       "resolved": "https://registry.npmjs.org/pptxgenjs/-/pptxgenjs-4.0.1.tgz",       "integrity": "sha512-TeJISr8wouAuXw4C1F/mC33xbZs/FuEG6nH9FG1Zj+nuPcGMP5YRHl6X+j3HSUnS1f3at6k75ZZXPMZlA5Lj9A==",
  • Network accessline 643
    "resolved": "https://registry.npmjs.org/pptxgenjs/-/pptxgenjs-4.0.1.tgz",
  • Network accessline 653
    "node_modules/prebuild-install": {       "version": "7.1.3",       "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz",
  • Network accessline 654
    "version": "7.1.3",       "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz",       "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==",
  • Network accessline 655
    "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz",
  • Network accessline 679
    "node_modules/process-nextick-args": {       "version": "2.0.1",       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
  • Network accessline 680
    "version": "2.0.1",       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
  • Network accessline 681
    "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
  • Network accessline 685
    "node_modules/pump": {       "version": "3.0.3",       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
  • Network accessline 686
    "version": "3.0.3",       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",       "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
  • Network accessline 687
    "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
  • Network accessline 695
    "node_modules/queue": {       "version": "6.0.2",       "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
  • Network accessline 696
    "version": "6.0.2",       "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",       "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==",
  • Network accessline 697
    "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
  • Network accessline 704
    "node_modules/rc": {       "version": "1.2.8",       "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
  • Network accessline 705
    "version": "1.2.8",       "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",       "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
  • Network accessline 706
    "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
  • Network accessline 719
    "node_modules/readable-stream": {       "version": "3.6.2",       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
  • Network accessline 720
    "version": "3.6.2",       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",       "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
  • Network accessline 721
    "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
  • Network accessline 733
    "node_modules/safe-buffer": {       "version": "5.2.1",       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  • Network accessline 734
    "version": "5.2.1",       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
  • Network accessline 735
    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  • Network accessline 738
    {           "type": "github",           "url": "https://github.com/sponsors/feross"
  • Network accessline 739
    "type": "github",           "url": "https://github.com/sponsors/feross"         },
  • Network accessline 740
    "url": "https://github.com/sponsors/feross"
  • Network accessline 742
    {           "type": "patreon",           "url": "https://www.patreon.com/feross"
  • Network accessline 743
    "type": "patreon",           "url": "https://www.patreon.com/feross"         },
  • Network accessline 744
    "url": "https://www.patreon.com/feross"
  • Network accessline 746
    {           "type": "consulting",           "url": "https://feross.org/support"
  • Network accessline 747
    "type": "consulting",           "url": "https://feross.org/support"         }
  • Network accessline 748
    "url": "https://feross.org/support"
  • Network accessline 753
    "node_modules/semver": {       "version": "7.7.3",       "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
  • Network accessline 754
    "version": "7.7.3",       "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",       "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
  • Network accessline 755
    "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
  • Network accessline 765
    "node_modules/setimmediate": {       "version": "1.0.5",       "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
  • Network accessline 766
    "version": "1.0.5",       "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",       "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
  • Network accessline 767
    "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
  • Network accessline 771
    "node_modules/simple-concat": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
  • Network accessline 772
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",       "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
  • Network accessline 773
    "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
  • Network accessline 776
    {           "type": "github",           "url": "https://github.com/sponsors/feross"
  • Network accessline 777
    "type": "github",           "url": "https://github.com/sponsors/feross"         },
  • Network accessline 778
    "url": "https://github.com/sponsors/feross"
  • Network accessline 780
    {           "type": "patreon",           "url": "https://www.patreon.com/feross"
  • Network accessline 781
    "type": "patreon",           "url": "https://www.patreon.com/feross"         },
  • Network accessline 782
    "url": "https://www.patreon.com/feross"
  • Network accessline 784
    {           "type": "consulting",           "url": "https://feross.org/support"
  • Network accessline 785
    "type": "consulting",           "url": "https://feross.org/support"         }
  • Network accessline 786
    "url": "https://feross.org/support"
  • Network accessline 791
    "node_modules/simple-get": {       "version": "4.0.1",       "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
  • Network accessline 792
    "version": "4.0.1",       "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",       "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
  • Network accessline 793
    "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
  • Network accessline 796
    {           "type": "github",           "url": "https://github.com/sponsors/feross"
  • Network accessline 797
    "type": "github",           "url": "https://github.com/sponsors/feross"         },
  • Network accessline 798
    "url": "https://github.com/sponsors/feross"
  • Network accessline 800
    {           "type": "patreon",           "url": "https://www.patreon.com/feross"
  • Network accessline 801
    "type": "patreon",           "url": "https://www.patreon.com/feross"         },
  • Network accessline 802
    "url": "https://www.patreon.com/feross"
  • Network accessline 804
    {           "type": "consulting",           "url": "https://feross.org/support"
  • Network accessline 805
    "type": "consulting",           "url": "https://feross.org/support"         }
  • Network accessline 806
    "url": "https://feross.org/support"
  • Network accessline 816
    "node_modules/string_decoder": {       "version": "1.3.0",       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
  • Network accessline 817
    "version": "1.3.0",       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",       "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
  • Network accessline 818
    "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
  • Network accessline 825
    "node_modules/strip-json-comments": {       "version": "2.0.1",       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
  • Network accessline 826
    "version": "2.0.1",       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",       "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
  • Network accessline 827
    "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
  • Network accessline 834
    "node_modules/tar-fs": {       "version": "2.1.4",       "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz",
  • Network accessline 835
    "version": "2.1.4",       "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz",       "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==",
  • Network accessline 836
    "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz",
  • Network accessline 846
    "node_modules/tar-stream": {       "version": "2.2.0",       "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
  • Network accessline 847
    "version": "2.2.0",       "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",       "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
  • Network accessline 848
    "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
  • Network accessline 862
    "node_modules/tslib": {       "version": "1.14.1",       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
  • Network accessline 863
    "version": "1.14.1",       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
  • Network accessline 864
    "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
  • Network accessline 868
    "node_modules/tunnel-agent": {       "version": "0.6.0",       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
  • Network accessline 869
    "version": "0.6.0",       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",       "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
  • Network accessline 870
    "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
  • Network accessline 880
    "node_modules/undici-types": {       "version": "6.21.0",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
  • Network accessline 881
    "version": "6.21.0",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",       "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
  • Network accessline 882
    "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
  • Network accessline 886
    "node_modules/util-deprecate": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  • Network accessline 887
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",       "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
  • Network accessline 888
    "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  • Network accessline 892
    "node_modules/wrappy": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  • Network accessline 893
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",       "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
  • Network accessline 894
    "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",

skills/03-学术演示与可视化/paper-slide-deck/scripts/package.json

  • Executable scriptline 1
    Executable file

skills/03-学术演示与可视化/pptx-posters/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash

skills/03-学术演示与可视化/pptx-posters/assets/poster_quality_checklist.md

  • Network accessline 202
    ### Color Contrast Test at: https://webaim.org/resources/contrastchecker/
  • Network accessline 203
    Test at: https://webaim.org/resources/contrastchecker/
  • Network accessline 209
    ### Color Blindness Test with simulator: https://www.color-blindness.com/coblis-color-blindness-simulator/
  • Network accessline 210
    Test with simulator: https://www.color-blindness.com/coblis-color-blindness-simulator/

skills/03-学术演示与可视化/pptx-posters/references/poster_design_principles.md

  • Network accessline 328
    - Minimum: 4.5:1 (WCAG AA) - Recommended: 7:1 (WCAG AAA) - Test at: https://webaim.org/resources/contrastchecker/
  • Network accessline 330
    - Test at: https://webaim.org/resources/contrastchecker/

skills/03-学术演示与可视化/pptx-posters/references/poster_layout_design.md

  • Network accessline 508
    \begin{column}{0.25\linewidth}       \centering       \qrcode[height=3cm]{https://doi.org/10.1234/paper}\\
  • Network accessline 509
    \centering       \qrcode[height=3cm]{https://doi.org/10.1234/paper}\\       \tiny Scan for full paper
  • Network accessline 510
    \qrcode[height=3cm]{https://doi.org/10.1234/paper}\\

skills/03-学术演示与可视化/scientific-schematics/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash
  • Access to secretsline 76
    [Credential-related source omitted]
  • Network accessline 79
    Get an API key at: https://openrouter.ai/keys
  • Access to secretsline 261
    [Credential-related source omitted]
  • Network accessline 525
    **Python Libraries** - Schemdraw Documentation: https://schemdraw.readthedocs.io/
  • Network accessline 526
    - Schemdraw Documentation: https://schemdraw.readthedocs.io/
  • Network accessline 527
    - NetworkX Documentation: https://networkx.org/documentation/
  • Network accessline 528
    - Matplotlib Documentation: https://matplotlib.org/
  • Network accessline 530
    **Publication Standards** - Nature Figure Guidelines: https://www.nature.com/nature/for-authors/final-submission
  • Network accessline 531
    - Nature Figure Guidelines: https://www.nature.com/nature/for-authors/final-submission
  • Network accessline 532
    - Science Figure Guidelines: https://www.science.org/content/page/instructions-preparing-initial-manuscript
  • Network accessline 533
    - CONSORT Diagram: http://www.consort-statement.org/consort-statement/flow-diagram
  • Access to secretsline 603
    [Credential-related source omitted]
  • Network accessline 605
    # Get key at: https://openrouter.ai/keys

skills/03-学术演示与可视化/scientific-schematics/references/QUICK_REFERENCE.md

  • Network accessline 8
    # Get API key from https://openrouter.ai/keys
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Network accessline 204
    - Implementation details: `IMPLEMENTATION_SUMMARY.md` - Example script: `example_usage.sh` - Get API key: https://openrouter.ai/keys
  • Network accessline 206
    - Get API key: https://openrouter.ai/keys

skills/03-学术演示与可视化/scientific-schematics/references/README.md

  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 58
    # Get OpenRouter API key # Visit: https://openrouter.ai/keys
  • Network accessline 59
    # Visit: https://openrouter.ai/keys
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]
  • Access to secretsline 250
    [Credential-related source omitted]
  • Network accessline 269
    # Check API status curl https://openrouter.ai/api/v1/models
  • Network accessline 270
    curl https://openrouter.ai/api/v1/models

skills/03-学术演示与可视化/scientific-schematics/references/best_practices.md

  • Network accessline 534
    **Contrast Checking** - WebAIM Contrast Checker: https://webaim.org/resources/contrastchecker/
  • Network accessline 535
    - WebAIM Contrast Checker: https://webaim.org/resources/contrastchecker/
  • Network accessline 536
    - Colorable: https://colorable.jxnblk.com/
  • Network accessline 553
    - **Nature Figure Preparation**: https://www.nature.com/nature/for-authors/final-submission
  • Network accessline 554
    - **Science Figure Guidelines**: https://www.science.org/content/page/instructions-preparing-initial-manuscript
  • Network accessline 555
    - **WCAG Accessibility Standards**: https://www.w3.org/WAI/WCAG21/quickref/
  • Network accessline 556
    - **Color Universal Design (CUD)**: https://jfly.uni-koeln.de/color/
  • Network accessline 557
    - **ColorBrewer**: https://colorbrewer2.org/

skills/03-学术演示与可视化/scientific-schematics/scripts/example_usage.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 19
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Network accessline 20
    [Credential-related source omitted]
  • Network accessline 21
    echo "Get an API key at: https://openrouter.ai/keys"
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]

skills/03-学术演示与可视化/scientific-schematics/scripts/generate_schematic.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Network accessline 95
    [Credential-related source omitted]
  • Access to secretsline 95
    [Credential-related source omitted]
  • Network accessline 96
    print("\nFor AI generation, you need an OpenRouter API key.")         print("Get one at: https://openrouter.ai/keys")         print("\nSet it with:")
  • Network accessline 97
    print("Get one at: https://openrouter.ai/keys")
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Access to secretsline 123
    [Credential-related source omitted]

skills/03-学术演示与可视化/scientific-schematics/scripts/generate_schematic_ai.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 146
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Access to secretsline 160
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Network accessline 166
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Network accessline 167
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Network accessline 168
    "Get your API key from: https://openrouter.ai/keys"
  • Network accessline 171
    self.verbose = verbose         self._last_error = None  # Track last error for better reporting         self.base_url = "https://openrouter.ai/api/v1"
  • Network accessline 173
    self.base_url = "https://openrouter.ai/api/v1"
  • Network accessline 174
    # Nano Banana 2 - Google's advanced image generation model         # https://openrouter.ai/google/gemini-3-pro-image-preview
  • Network accessline 175
    # https://openrouter.ai/google/gemini-3-pro-image-preview
  • Network accessline 199
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Network accessline 200
    "Content-Type": "application/json",             "HTTP-Referer": "https://github.com/scientific-writer",             "X-Title": "Scientific Schematic Generator"
  • Network accessline 201
    "HTTP-Referer": "https://github.com/scientific-writer",
  • Network accessline 215
    try:             response = requests.post(
  • Network accessline 216
    response = requests.post(
  • Possible obfuscationline 283
    return base64.b64decode(base64_str)
  • Possible obfuscationline 298
    return base64.b64decode(base64_str)
  • Possible obfuscationline 310
    return base64.b64decode(base64_str)
  • Access to secretsline 787
    [Credential-related source omitted]
  • Access to secretsline 800
    [Credential-related source omitted]
  • Access to secretsline 807
    [Credential-related source omitted]
  • Access to secretsline 808
    [Credential-related source omitted]
  • Access to secretsline 809
    [Credential-related source omitted]
  • Access to secretsline 811
    [Credential-related source omitted]
  • Access to secretsline 821
    [Credential-related source omitted]

skills/03-学术演示与可视化/scientific-slides/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash
  • Access to secretsline 223
    [Credential-related source omitted]
  • Network accessline 236
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Network accessline 237
    # Get key at: https://openrouter.ai/keys

skills/03-学术演示与可视化/scientific-slides/assets/beamer_template_conference.tex

  • Network accessline 344
    Author Name\\         \texttt{email@university.edu}\\         \url{https://yourwebsite.edu}
  • Network accessline 345
    \texttt{email@university.edu}\\         \url{https://yourwebsite.edu}       \end{column}
  • Network accessline 346
    \url{https://yourwebsite.edu}

skills/03-学术演示与可视化/scientific-slides/assets/beamer_template_seminar.tex

  • Network accessline 775
    University Name\\         \texttt{yourname@university.edu}\\         \url{https://yourlab.university.edu}
  • Network accessline 776
    \texttt{yourname@university.edu}\\         \url{https://yourlab.university.edu}       \end{column}
  • Network accessline 777
    \url{https://yourlab.university.edu}

skills/03-学术演示与可视化/scientific-slides/references/beamer_guide.md

  • Network accessline 749
    % External links \begin{frame}{Resources}   Visit \url{https://example.com} for more information.
  • Network accessline 751
    Visit \url{https://example.com} for more information.
  • Network accessline 753
    \href{https://github.com/user/repo}{GitHub Repository}
  • Network accessline 762
    \begin{frame}{Scan for Paper}   \begin{center}     \qrcode[height=3cm]{https://doi.org/10.1234/paper}
  • Network accessline 764
    \qrcode[height=3cm]{https://doi.org/10.1234/paper}
  • Network accessline 996
    - Beamer User Guide: `texdoc beamer` - Theme Gallery: https://deic.uab.cat/~iblanes/beamer_gallery/
  • Network accessline 997
    - Theme Gallery: https://deic.uab.cat/~iblanes/beamer_gallery/
  • Network accessline 998
    - TikZ Examples: https://texample.net/tikz/

skills/03-学术演示与可视化/scientific-slides/references/visual_review_workflow.md

  • Dangerous shell operationline 139
    sudo apt-get install imagemagick
  • Network accessline 732
    - **WebAIM Contrast Checker**: https://webaim.org/resources/contrastchecker/
  • Network accessline 738
    - **Coblis**: https://www.color-blindness.com/coblis-color-blindness-simulator/

skills/03-学术演示与可视化/scientific-slides/scripts/generate_slide_image.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Network accessline 92
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Network accessline 93
    print("\nFor AI generation, you need an OpenRouter API key.")         print("Get one at: https://openrouter.ai/keys")         print("\nSet it with:")
  • Network accessline 94
    print("Get one at: https://openrouter.ai/keys")
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]

skills/03-学术演示与可视化/scientific-slides/scripts/generate_slide_image_ai.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 170
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 178
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]
  • Access to secretsline 182
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Access to secretsline 186
    [Credential-related source omitted]
  • Access to secretsline 187
    [Credential-related source omitted]
  • Network accessline 188
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Network accessline 189
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Network accessline 190
    "Get your API key from: https://openrouter.ai/keys"
  • Network accessline 193
    self.verbose = verbose         self._last_error = None         self.base_url = "https://openrouter.ai/api/v1"
  • Network accessline 195
    self.base_url = "https://openrouter.ai/api/v1"
  • Network accessline 210
    [Credential-related source omitted]
  • Access to secretsline 210
    [Credential-related source omitted]
  • Network accessline 211
    "Content-Type": "application/json",             "HTTP-Referer": "https://github.com/scientific-writer",             "X-Title": "Scientific Slide Generator"
  • Network accessline 212
    "HTTP-Referer": "https://github.com/scientific-writer",
  • Network accessline 226
    try:             response = requests.post(
  • Network accessline 227
    response = requests.post(
  • Possible obfuscationline 277
    return base64.b64decode(base64_str)
  • Possible obfuscationline 288
    return base64.b64decode(base64_str)
  • Possible obfuscationline 299
    return base64.b64decode(base64_str)
  • Access to secretsline 706
    [Credential-related source omitted]
  • Access to secretsline 718
    [Credential-related source omitted]
  • Access to secretsline 723
    [Credential-related source omitted]
  • Access to secretsline 724
    [Credential-related source omitted]
  • Access to secretsline 725
    [Credential-related source omitted]
  • Access to secretsline 727
    [Credential-related source omitted]
  • Access to secretsline 742
    [Credential-related source omitted]

skills/03-学术演示与可视化/scientific-slides/scripts/pdf_to_images.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/03-学术演示与可视化/scientific-slides/scripts/slides_to_pdf.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/03-学术演示与可视化/scientific-slides/scripts/validate_presentation.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/03-学术演示与可视化/scientific-visualization/assets/color_palettes.py

  • Executable scriptline 1
    Executable file
  • Network accessline 35
    # Paul Tol Palettes (https://personal.sron.nl/~pault/)

skills/03-学术演示与可视化/scientific-visualization/references/color_palettes.md

  • Network accessline 233
    ### Online Simulators - **Coblis**: https://www.color-blindness.com/coblis-color-blindness-simulator/
  • Network accessline 234
    - **Coblis**: https://www.color-blindness.com/coblis-color-blindness-simulator/
  • Network accessline 344
    - **ColorBrewer**: http://colorbrewer2.org/ - Choose palettes by colorblind-safe option
  • Network accessline 345
    - **Paul Tol's palettes**: https://personal.sron.nl/~pault/
  • Network accessline 346
    - **Okabe-Ito palette origin**: "Color Universal Design" (Okabe & Ito, 2008) - **Matplotlib colormaps**: https://matplotlib.org/stable/tutorials/colors/colormaps.html - **Seaborn palettes**: https://seaborn.pydata.org/tutorial/color_palette
  • Network accessline 347
    - **Matplotlib colormaps**: https://matplotlib.org/stable/tutorials/colors/colormaps.html
  • Network accessline 348
    - **Seaborn palettes**: https://seaborn.pydata.org/tutorial/color_palettes.html

skills/03-学术演示与可视化/scientific-visualization/references/matplotlib_examples.md

  • Network accessline 617
    - Matplotlib documentation: https://matplotlib.org/
  • Network accessline 618
    - Seaborn gallery: https://seaborn.pydata.org/examples/index.html
  • Network accessline 619
    - Plotly documentation: https://plotly.com/python/

skills/03-学术演示与可视化/scientific-visualization/scripts/figure_export.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/03-学术演示与可视化/scientific-visualization/scripts/style_presets.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/04-研究方法与科学思维/consciousness-council/SKILL.md

  • Network accessline 148
    Created by AHK Strategies — consciousness infrastructure for the age of AI. Learn more: https://ahkstrategies.net
  • Network accessline 149
    Learn more: https://ahkstrategies.net
  • Network accessline 150
    Powered by the Mind Council architecture from TheMindBook: https://themindbook.app

skills/04-研究方法与科学思维/dhdna-profiler/SKILL.md

  • Network accessline 14
    Published research: [DHDNA Pre-print (DOI: 10.5281/zenodo.18736629)](https://doi.org/10.5281/zenodo.18736629) | [IDNA Consolidation v2 (DOI: 10.5281/zenodo.18807387)](https://doi.org/10.5281/zenodo.18807387)
  • Network accessline 160
    [AHK Strategies](https://ahkstrategies.net) — AI Horizon Knowledge
  • Network accessline 161
    Full platform: [themindbook.app](https://themindbook.app)
  • Network accessline 162
    Research: [DHDNA Paper (DOI: 10.5281/zenodo.18736629)](https://doi.org/10.5281/zenodo.18736629)

skills/04-研究方法与科学思维/dhdna-profiler/references/advanced-profiling.md

  • Network accessline 57
    Reference: [IDNA Consolidation v2, Section 3: 4D-DHDNA (DOI: 10.5281/zenodo.18807387)](https://doi.org/10.5281/zenodo.18807387)

skills/04-研究方法与科学思维/hypothesis-generation/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash

skills/04-研究方法与科学思维/hypothesis-generation/references/literature_search_strategies.md

  • Network accessline 45
    **Example searches:** - `https://pubmed.ncbi.nlm.nih.gov/?term=wound+healing+diabetes+review`
  • Network accessline 46
    - `https://pubmed.ncbi.nlm.nih.gov/?term=wound+healing+diabetes+review`
  • Network accessline 47
    - `https://pubmed.ncbi.nlm.nih.gov/?term=gut+microbiome+cognition+systematic+review`
  • Network accessline 104
    https://pubmed.ncbi.nlm.nih.gov/?term=(mechanism+OR+pathway)+AND+[phenomenon]+AND+(molecular+OR+cellular)
  • Network accessline 109
    https://pubmed.ncbi.nlm.nih.gov/?term=[exposure]+AND+[outcome]+AND+(randomized+controlled+trial+OR+cohort+study)
  • Network accessline 114
    https://pubmed.ncbi.nlm.nih.gov/?term=[biomarker]+AND+[disease]+AND+(association+OR+correlation+OR+prediction)
  • Network accessline 119
    https://pubmed.ncbi.nlm.nih.gov/?term=[intervention]+AND+[condition]+AND+(efficacy+OR+effectiveness+OR+clinical+trial)

skills/04-研究方法与科学思维/nsfc-proposal/SKILL.md

  • Dangerous shell operationline 154
    curl -fsSL https://raw.githubusercontent.com/LeonChaoX/qinyan-academic-skills/main/install.sh |    bash -s -- -s nsfc-proposal --tool <claude|cursor|codex|gemini|openclaw>
  • Network accessline 154
    curl -fsSL https://raw.githubusercontent.com/LeonChaoX/qinyan-academic-skills/main/install.sh | \

skills/04-研究方法与科学思维/nsfc-proposal/references/LITERATURE_SEARCH.md

  • Access to secretsline 9
    [Credential-related source omitted]

skills/04-研究方法与科学思维/nssfc-proposal/SKILL.md

  • Dangerous shell operationline 179
    curl -fsSL https://raw.githubusercontent.com/LeonChaoX/qinyan-academic-skills/main/install.sh |    bash -s -- -s nssfc-proposal --tool <claude|cursor|codex|gemini|openclaw>
  • Network accessline 179
    curl -fsSL https://raw.githubusercontent.com/LeonChaoX/qinyan-academic-skills/main/install.sh | \

skills/04-研究方法与科学思维/nssfc-proposal/references/LITERATURE_SEARCH.md

  • Access to secretsline 9
    [Credential-related source omitted]
  • Network accessline 173
    CNKI → 知识服务平台 → "项目" 或访问 [国家社科基金项目数据库](http://fz.people.com.cn/skygb/sk/index.php/index/seach):
  • Network accessline 174
    或访问 [国家社科基金项目数据库](http://fz.people.com.cn/skygb/sk/index.php/index/seach):

skills/04-研究方法与科学思维/research-grants/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash

skills/04-研究方法与科学思维/research-grants/references/README.md

  • Network accessline 247
    ### Official Resources - NSF: https://www.nsf.gov/funding/
  • Network accessline 248
    - NSF: https://www.nsf.gov/funding/
  • Network accessline 249
    - NIH: https://grants.nih.gov/
  • Network accessline 250
    - DOE: https://science.osti.gov/grants/
  • Network accessline 251
    - DARPA: https://www.darpa.mil/work-with-us/opportunities

skills/04-研究方法与科学思维/research-grants/references/broader_impacts.md

  • Network accessline 372
    ### NSF Resources - **NSF Broader Impacts Website**: https://www.nsf.gov/od/oia/special/broaderimpacts/
  • Network accessline 373
    - **NSF Broader Impacts Website**: https://www.nsf.gov/od/oia/special/broaderimpacts/
  • Network accessline 374
    - **BI Examples Repository**: https://www.cmu.edu/uro/resources for undergraduate research/best practices/broader-impacts.html

skills/04-研究方法与科学思维/research-grants/references/darpa_guidelines.md

  • Network accessline 11
    **Website**: https://www.darpa.mil
  • Network accessline 620
    - **DARPA Website**: https://www.darpa.mil
  • Network accessline 621
    - **DARPA Opportunities**: https://www.darpa.mil/work-with-us/opportunities
  • Network accessline 622
    - **BAA Listings**: https://beta.sam.gov (search "DARPA")
  • Network accessline 623
    - **DARPA Social Media**: Twitter @DARPA (PMs often announce programs) - **SBIR/STTR**: https://www.darpa.mil/work-with-us/for-small-businesses - **Heilmeier Catechism**: https://www.darpa.mil/about-us/timeline/heilmeier-catechism
  • Network accessline 624
    - **SBIR/STTR**: https://www.darpa.mil/work-with-us/for-small-businesses
  • Network accessline 625
    - **Heilmeier Catechism**: https://www.darpa.mil/about-us/timeline/heilmeier-catechism

skills/04-研究方法与科学思维/research-grants/references/doe_guidelines.md

  • Network accessline 9
    **Website**: https://www.energy.gov
  • Network accessline 435
    **Sources**: - **EERE Exchange**: https://eere-exchange.energy.gov
  • Network accessline 436
    - **EERE Exchange**: https://eere-exchange.energy.gov
  • Network accessline 437
    - **ARPA-E OPEN**: https://arpa-e.energy.gov
  • Network accessline 438
    - **Office of Science FOAs**: https://science.osti.gov/grants/Funding-Opportunities
  • Network accessline 575
    - **DOE Office of Science**: https://science.osti.gov
  • Network accessline 576
    - **ARPA-E**: https://arpa-e.energy.gov
  • Network accessline 577
    - **EERE**: https://www.energy.gov/eere
  • Network accessline 578
    - **DOE National Laboratories**: https://www.energy.gov/national-laboratories
  • Network accessline 579
    - **EERE Exchange**: https://eere-exchange.energy.gov
  • Network accessline 580
    - **Grants.gov**: https://www.grants.gov
  • Network accessline 581
    - **SAM.gov**: https://sam.gov

skills/04-研究方法与科学思维/research-grants/references/nih_guidelines.md

  • Network accessline 9
    **Website**: https://www.nih.gov
  • Network accessline 839
    - **NIH Homepage**: https://www.nih.gov
  • Network accessline 840
    - **NIH RePORTER (funded grants)**: https://reporter.nih.gov
  • Network accessline 841
    - **Grants & Funding**: https://grants.nih.gov
  • Network accessline 842
    - **eRA Commons**: https://commons.era.nih.gov
  • Network accessline 843
    - **ASSIST**: https://public.era.nih.gov/assist
  • Network accessline 844
    - **Application Forms and Instructions**: https://grants.nih.gov/grants/how-to-apply-application-guide.html
  • Network accessline 845
    - **NIH Data Sharing Policy**: https://sharing.nih.gov
  • Network accessline 846
    - **Rigor and Reproducibility**: https://grants.nih.gov/reproducibility/index.htm

skills/04-研究方法与科学思维/research-grants/references/nsf_guidelines.md

  • Network accessline 9
    **Website**: https://www.nsf.gov
  • Network accessline 559
    - **NSF Homepage**: https://www.nsf.gov
  • Network accessline 560
    - **Award Search**: https://www.nsf.gov/awardsearch/
  • Network accessline 561
    - **Proposal & Award Policies & Procedures Guide (PAPPG)**: https://www.nsf.gov/publications/pub_summ.jsp?ods_key=pappg
  • Network accessline 562
    - **FastLane**: https://www.fastlane.nsf.gov/
  • Network accessline 563
    - **Research.gov**: https://www.research.gov/
  • Network accessline 564
    - **Broader Impacts Resources**: https://www.nsf.gov/od/oia/special/broaderimpacts/
  • Network accessline 565
    - **NSF Funding Statistics**: https://www.nsf.gov/statistics/

skills/04-研究方法与科学思维/research-grants/references/nstc_guidelines.md

  • Network accessline 7
    **Official Name**: 國家科學及技術委員會 (National Science and Technology Council, NSTC)   **Former Name**: 科技部 (Ministry of Science and Technology, MOST)   **Official Website**: https://www.nstc.gov.tw/
  • Network accessline 9
    **Official Website**: https://www.nstc.gov.tw/
  • Network accessline 152
    **NSTC Website**: https://www.nstc.gov.tw/
  • Network accessline 168
    **nstc-proposal** - Professional LaTeX classes for NSTC proposals: - **GitHub**: https://github.com/L-TChen/nstc-proposal
  • Network accessline 169
    - **GitHub**: https://github.com/L-TChen/nstc-proposal
  • Network accessline 184
    # Or manual installation from GitHub git clone https://github.com/L-TChen/nstc-proposal.git
  • Network accessline 185
    git clone https://github.com/L-TChen/nstc-proposal.git
  • Network accessline 213
    **Engineering Division Template**: - GitHub: https://github.com/mcps5601/NSTC-proposal-LaTeX
  • Network accessline 214
    - GitHub: https://github.com/mcps5601/NSTC-proposal-LaTeX
  • Network accessline 220
    1. **audachang's CM03 Template** (Recommended for Overleaf users):    - GitHub: https://github.com/audachang/taiwan-nstc-cm03-template
  • Network accessline 221
    - GitHub: https://github.com/audachang/taiwan-nstc-cm03-template
  • Network accessline 733
    For the most authoritative information, visit: **https://www.nstc.gov.tw/**

skills/04-研究方法与科学思维/scholar-evaluation/SKILL.md

  • Network accessline 295
    **Moussa, H. N., Da Silva, P. Q., Adu-Ampratwum, D., East, A., Lu, Z., Puccetti, N., Xue, M., Sun, H., Majumder, B. P., & Kumar, S. (2025).** _ScholarEval: Research Idea Evaluation Grounded in Literature_. arXiv preprint arXiv:2510.16234. [

skills/04-研究方法与科学思维/scholar-evaluation/scripts/calculate_scores.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/04-研究方法与科学思维/scientific-critical-thinking/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash

skills/04-研究方法与科学思维/what-if-oracle/SKILL.md

  • Network accessline 16
    Published research: [The What-If Statement (DOI: 10.5281/zenodo.18736841)](https://doi.org/10.5281/zenodo.18736841) | [IDNA Consolidation v2 (DOI: 10.5281/zenodo.18807387)](https://doi.org/10.5281/zenodo.18807387)
  • Network accessline 164
    [AHK Strategies](https://ahkstrategies.net) — AI Horizon Knowledge
  • Network accessline 165
    Full platform: [themindbook.app](https://themindbook.app)
  • Network accessline 166
    Research: [The What-If Statement (DOI: 10.5281/zenodo.18736841)](https://doi.org/10.5281/zenodo.18736841)

skills/05-生物信息与基因组学/anndata/SKILL.md

  • Network accessline 394
    - **Official documentation**: https://anndata.readthedocs.io/
  • Network accessline 395
    - **Scanpy tutorials**: https://scanpy.readthedocs.io/
  • Network accessline 396
    - **Scverse ecosystem**: https://scverse.org/
  • Network accessline 397
    - **GitHub repository**: https://github.com/scverse/anndata

skills/05-生物信息与基因组学/anndata/references/io_operations.md

  • Network accessline 82
    # Access Zarr from URL store = fsspec.get_mapper('https://example.com/data.zarr')
  • Network accessline 83
    store = fsspec.get_mapper('https://example.com/data.zarr')
  • Network accessline 287
    # Read directly from URL (for h5ad files) url = 'https://example.com/data.h5ad'
  • Network accessline 288
    url = 'https://example.com/data.h5ad'
  • Network accessline 291
    # For other formats, download first import urllib.request urllib.request.urlretrieve(url, 'local_file.h5ad')
  • Network accessline 292
    import urllib.request urllib.request.urlretrieve(url, 'local_file.h5ad') adata = ad.read_h5ad('local_file.h5ad')
  • Network accessline 293
    urllib.request.urlretrieve(url, 'local_file.h5ad')

skills/05-生物信息与基因组学/arboreto/references/distributed_computing.md

  • Network accessline 161
    client = Client()  # Prints dashboard URL # Dashboard available at: http://localhost:8787/status
  • Network accessline 162
    # Dashboard available at: http://localhost:8787/status

skills/05-生物信息与基因组学/arboreto/scripts/basic_grn_inference.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/05-生物信息与基因组学/biopython/SKILL.md

  • Access to secretsline 59
    [Credential-related source omitted]
  • Network accessline 409
    - **Official Documentation**: https://biopython.org/docs/latest/
  • Network accessline 410
    - **Tutorial**: https://biopython.org/docs/latest/Tutorial/
  • Network accessline 411
    - **Cookbook**: https://biopython.org/docs/latest/Tutorial/ (advanced examples)
  • Network accessline 412
    - **GitHub**: https://github.com/biopython/biopython

skills/05-生物信息与基因组学/biopython/references/databases.md

  • Network accessline 25
    # Get API key from: https://www.ncbi.nlm.nih.gov/account/settings/
  • Access to secretsline 26
    [Credential-related source omitted]

skills/05-生物信息与基因组学/bioservices/SKILL.md

  • Network accessline 355
    For detailed API documentation and advanced features, refer to: - Official documentation: https://bioservices.readthedocs.io/
  • Network accessline 356
    - Official documentation: https://bioservices.readthedocs.io/
  • Network accessline 357
    - Source code: https://github.com/cokelaer/bioservices

skills/05-生物信息与基因组学/bioservices/references/services_reference.md

  • Network accessline 127
    **Key Methods:** - `search(query)`: Search gene symbols/names - `fetch(format, query)`: Retrieve gene information
  • Network accessline 129
    - `fetch(format, query)`: Retrieve gene information
  • Network accessline 633
    For detailed API documentation: - Official docs: https://bioservices.readthedocs.io/
  • Network accessline 634
    - Official docs: https://bioservices.readthedocs.io/
  • Network accessline 636
    - Source code: https://github.com/cokelaer/bioservices

skills/05-生物信息与基因组学/bioservices/scripts/batch_id_converter.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/05-生物信息与基因组学/bioservices/scripts/compound_cross_reference.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/05-生物信息与基因组学/bioservices/scripts/pathway_analysis.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/05-生物信息与基因组学/bioservices/scripts/protein_analysis_workflow.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/05-生物信息与基因组学/deeptools/references/effective_genome_sizes.md

  • Network accessline 114
    For the most up-to-date effective genome sizes and detailed calculation methods, see: - deepTools documentation: https://deeptools.readthedocs.io/en/latest/content/feature/effectiveGenomeSize.html
  • Network accessline 115
    - deepTools documentation: https://deeptools.readthedocs.io/en/latest/content/feature/effectiveGenomeSize.html

skills/05-生物信息与基因组学/deeptools/references/normalization_methods.md

  • Network accessline 407
    For more details on normalization theory and best practices: - deepTools documentation: https://deeptools.readthedocs.io/
  • Network accessline 408
    - deepTools documentation: https://deeptools.readthedocs.io/

skills/05-生物信息与基因组学/deeptools/scripts/validate_files.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/05-生物信息与基因组学/deeptools/scripts/workflow_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/05-生物信息与基因组学/etetoolkit/SKILL.md

  • Dangerous shell operationline 371
    sudo apt-get install python3-pyqt5 python3-pyqt5.qtsvg
  • Dangerous shell operationline 557
    sudo apt-get install python3-pyqt5 python3-pyqt5.qtsvg

skills/05-生物信息与基因组学/etetoolkit/scripts/quick_visualize.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/05-生物信息与基因组学/etetoolkit/scripts/tree_operations.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/05-生物信息与基因组学/geniml/SKILL.md

  • Network accessline 32
    uv uv pip install git+https://github.com/databio/geniml.git
  • Network accessline 289
    - **Documentation**: https://docs.bedbase.org/geniml/
  • Network accessline 290
    - **GitHub**: https://github.com/databio/geniml
  • Network accessline 311
    **"StarSpace not found" (BEDspace):** - Install StarSpace separately: https://github.com/facebookresearch/StarSpace
  • Network accessline 312
    - Install StarSpace separately: https://github.com/facebookresearch/StarSpace

skills/05-生物信息与基因组学/geniml/references/bedspace.md

  • Network accessline 127
    BEDspace requires StarSpace to be installed separately. Download from: https://github.com/facebookresearch/StarSpace

skills/05-生物信息与基因组学/gget/SKILL.md

  • Access to secretsline 652
    [Credential-related source omitted]
  • Access to secretsline 658
    [Credential-related source omitted]
  • Access to secretsline 663
    [Credential-related source omitted]
  • Network accessline 865
    For additional help: - Official documentation: https://pachterlab.github.io/gget/
  • Network accessline 866
    - Official documentation: https://pachterlab.github.io/gget/
  • Network accessline 867
    - GitHub issues: https://github.com/pachterlab/gget/issues
  • Network accessline 868
    - Citation: Luebbert, L. & Pachter, L. (2023). Efficient querying of genomic reference databases with gget. Bioinformatics. https://doi.org/10.1093/bioinformatics/btac836

skills/05-生物信息与基因组学/gget/references/database_info.md

  • Network accessline 20
    - **Update frequency:** Regular releases (numbered); new releases approximately every 3 months - **Access:** FTP downloads, REST API - **Website:** https://www.ensembl.org/
  • Network accessline 21
    - **Access:** FTP downloads, REST API - **Website:** https://www.ensembl.org/ - **Notes:**
  • Network accessline 22
    - **Website:** https://www.ensembl.org/
  • Network accessline 31
    - **Update frequency:** Regular updates with new assemblies - **Access:** Web service API - **Website:** https://genome.ucsc.edu/
  • Network accessline 32
    - **Access:** Web service API - **Website:** https://genome.ucsc.edu/ - **Notes:**
  • Network accessline 33
    - **Website:** https://genome.ucsc.edu/
  • Network accessline 43
    - **Update frequency:** Regular releases (weekly for Swiss-Prot, monthly for TrEMBL) - **Access:** REST API - **Website:** https://www.uniprot.org/
  • Network accessline 44
    - **Access:** REST API - **Website:** https://www.uniprot.org/ - **Notes:**
  • Network accessline 45
    - **Website:** https://www.uniprot.org/
  • Network accessline 53
    - **Update frequency:** Continuous updates - **Access:** E-utilities API - **Website:** https://www.ncbi.nlm.nih.gov/
  • Network accessline 54
    - **Access:** E-utilities API - **Website:** https://www.ncbi.nlm.nih.gov/ - **Databases:** Gene, Protein, RefSeq
  • Network accessline 55
    - **Website:** https://www.ncbi.nlm.nih.gov/
  • Network accessline 61
    - **Update frequency:** Weekly updates - **Access:** REST API - **Website:** https://www.rcsb.org/
  • Network accessline 62
    - **Access:** REST API - **Website:** https://www.rcsb.org/ - **Notes:**
  • Network accessline 63
    - **Website:** https://www.rcsb.org/
  • Network accessline 71
    - **Update frequency:** Periodic updates - **Access:** Downloaded database (via gget setup elm) - **Website:** http://elm.eu.org/
  • Network accessline 72
    - **Access:** Downloaded database (via gget setup elm) - **Website:** http://elm.eu.org/ - **Notes:**
  • Network accessline 73
    - **Website:** http://elm.eu.org/ - **Notes:**   - Requires local download before first use
  • Network accessline 97
    - **Update frequency:** Periodic updates with new samples - **Access:** HTTP API - **Website:** https://maayanlab.cloud/archs4/
  • Network accessline 98
    - **Access:** HTTP API - **Website:** https://maayanlab.cloud/archs4/ - **Data:**
  • Network accessline 99
    - **Website:** https://maayanlab.cloud/archs4/
  • Network accessline 109
    - **Update frequency:** Continuous additions of new datasets - **Access:** Census API (via cellxgene-census package) - **Website:** https://cellxgene.cziscience.com/
  • Network accessline 110
    - **Access:** Census API (via cellxgene-census package) - **Website:** https://cellxgene.cziscience.com/ - **Data:**
  • Network accessline 111
    - **Website:** https://cellxgene.cziscience.com/
  • Network accessline 124
    - **Update frequency:** Regular releases - **Access:** REST API - **Website:** https://www.bgee.org/
  • Network accessline 125
    - **Access:** REST API - **Website:** https://www.bgee.org/ - **Data:**
  • Network accessline 126
    - **Website:** https://www.bgee.org/
  • Network accessline 137
    - **Update frequency:** Regular updates to underlying databases - **Access:** REST API - **Website:** https://maayanlab.cloud/Enrichr/
  • Network accessline 138
    - **Access:** REST API - **Website:** https://maayanlab.cloud/Enrichr/ - **Databases included:**
  • Network accessline 139
    - **Website:** https://maayanlab.cloud/Enrichr/
  • Network accessline 155
    - **Update frequency:** Regular releases (quarterly) - **Access:** GraphQL API - **Website:** https://www.opentargets.org/
  • Network accessline 156
    - **Access:** GraphQL API - **Website:** https://www.opentargets.org/ - **Data:**
  • Network accessline 157
    - **Website:** https://www.opentargets.org/
  • Network accessline 170
    - **Update frequency:** Continuous addition of new studies - **Access:** Web API, downloadable datasets - **Website:** https://www.cbioportal.org/
  • Network accessline 171
    - **Access:** Web API, downloadable datasets - **Website:** https://www.cbioportal.org/ - **Data:**
  • Network accessline 172
    - **Website:** https://www.cbioportal.org/
  • Network accessline 184
    - **Update frequency:** Regular releases - **Access:** Download (requires account and license for commercial use) - **Website:** https://cancer.sanger.ac.uk/cosmic
  • Network accessline 185
    - **Access:** Download (requires account and license for commercial use) - **Website:** https://cancer.sanger.ac.uk/cosmic - **Data:**
  • Network accessline 186
    - **Website:** https://cancer.sanger.ac.uk/cosmic
  • Network accessline 203
    - **Model version:** Simplified version for local execution - **Access:** Local computation (requires model download via gget setup) - **Website:** https://alphafold.ebi.ac.uk/
  • Network accessline 204
    - **Access:** Local computation (requires model download via gget setup) - **Website:** https://alphafold.ebi.ac.uk/ - **Notes:**
  • Network accessline 205
    - **Website:** https://alphafold.ebi.ac.uk/ - **Notes:**   - Requires ~4GB model parameters download
  • Network accessline 215
    - **Update frequency:** New models released periodically - **Access:** REST API (requires API key) - **Website:** https://openai.com/
  • Network accessline 216
    - **Access:** REST API (requires API key) - **Website:** https://openai.com/ - **Notes:**
  • Network accessline 217
    - **Website:** https://openai.com/
  • Network accessline 256
    2. **Error handling:**    - Database structure changes may cause temporary failures    - Check GitHub issues: https://github.com/pachterlab/gget/issues
  • Network accessline 257
    - Database structure changes may cause temporary failures    - Check GitHub issues: https://github.com/pachterlab/gget/issues    - Update gget if errors occur
  • Network accessline 258
    - Check GitHub issues: https://github.com/pachterlab/gget/issues
  • Network accessline 297
    **gget:** Luebbert, L. & Pachter, L. (2023). Efficient querying of genomic reference databases with gget. Bioinformatics. https://doi.org/10.1093/bioinformatics/btac836
  • Network accessline 298
    Luebbert, L. & Pachter, L. (2023). Efficient querying of genomic reference databases with gget. Bioinformatics. https://doi.org/10.1093/bioinformatics/btac836

skills/05-生物信息与基因组学/gget/references/module_reference.md

  • Access to secretsline 437
    [Credential-related source omitted]

skills/05-生物信息与基因组学/gget/scripts/batch_sequence_analysis.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/05-生物信息与基因组学/gget/scripts/enrichment_pipeline.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/05-生物信息与基因组学/gget/scripts/gene_analysis.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/05-生物信息与基因组学/lamindb/SKILL.md

  • Network accessline 383
    - **Official Documentation**: https://docs.lamin.ai
  • Network accessline 384
    - **API Reference**: https://docs.lamin.ai/api
  • Network accessline 385
    - **GitHub Repository**: https://github.com/laminlabs/lamindb
  • Network accessline 386
    - **Tutorial**: https://docs.lamin.ai/tutorial
  • Network accessline 387
    - **FAQ**: https://docs.lamin.ai/faq

skills/05-生物信息与基因组学/lamindb/references/integrations.md

  • Network accessline 45
    # Initialize with custom S3 endpoint lamin init --storage 's3://bucket?endpoint_url=http://minio.example.com:9000'
  • Network accessline 46
    lamin init --storage 's3://bucket?endpoint_url=http://minio.example.com:9000'
  • Access to secretsline 50
    [Credential-related source omitted]
  • Network accessline 70
    # Access remote files without copying artifact = ln.Artifact(     "https://example.com/data.csv",
  • Network accessline 71
    artifact = ln.Artifact(     "https://example.com/data.csv",     key="remote/data.csv"
  • Network accessline 72
    "https://example.com/data.csv",
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Network accessline 490
    # Configure git sync export LAMINDB_SYNC_GIT_REPO=https://github.com/user/repo.git
  • Network accessline 491
    export LAMINDB_SYNC_GIT_REPO=https://github.com/user/repo.git
  • Network accessline 493
    # Or programmatically ln.settings.sync_git_repo = "https://github.com/user/repo.git"
  • Network accessline 494
    ln.settings.sync_git_repo = "https://github.com/user/repo.git"
  • Network accessline 534
    # Fetch from API response = requests.get("https://api.example.com/data")
  • Network accessline 535
    response = requests.get("https://api.example.com/data")
  • Access to secretsline 613
    [Credential-related source omitted]

skills/05-生物信息与基因组学/lamindb/references/setup-deployment.md

  • Network accessline 66
    1. Visit https://lamin.ai
  • Network accessline 117
    # S3-compatible (MinIO, Cloudflare R2) lamin init --storage 's3://bucket?endpoint_url=http://endpoint:9000'
  • Network accessline 118
    lamin init --storage 's3://bucket?endpoint_url=http://endpoint:9000'
  • Access to secretsline 206
    [Credential-related source omitted]
  • Access to secretsline 258
    [Credential-related source omitted]
  • Network accessline 260
    lamin init --storage 's3://my-bucket?endpoint_url=http://minio.example.com:9000'
  • Access to secretsline 264
    [Credential-related source omitted]
  • Network accessline 266
    lamin init --storage 's3://bucket?endpoint_url=https://account-id.r2.cloudflarestorage.com'
  • Dangerous shell operationline 351
    sudo mkdir -p /system/settings
  • Dangerous shell operationline 352
    sudo nano /system/settings/system.env
  • Dangerous shell operationline 362
    sudo chmod 755 /shared/cache/lamindb
  • Dangerous shell operationline 363
    sudo chown -R shared-user:shared-group /shared/cache/lamindb
  • Network accessline 406
    # Configure git sync lamin settings set sync-git-repo https://github.com/user/repo.git
  • Network accessline 407
    lamin settings set sync-git-repo https://github.com/user/repo.git
  • Network accessline 422
    # Git sync export LAMINDB_SYNC_GIT_REPO=https://github.com/user/repo.git
  • Network accessline 423
    export LAMINDB_SYNC_GIT_REPO=https://github.com/user/repo.git

skills/05-生物信息与基因组学/phylogenetics/SKILL.md

  • Network accessline 397
    - **MAFFT**: https://mafft.cbrc.jp/alignment/software/
  • Network accessline 398
    - **IQ-TREE 2**: http://www.iqtree.org/ | Tutorial: https://www.iqtree.org/workshop/molevol2022
  • Network accessline 399
    - **FastTree**: http://www.microbesonline.org/fasttree/
  • Network accessline 400
    - **ETE3**: http://etetoolkit.org/
  • Network accessline 401
    - **FigTree** (GUI visualization): https://tree.bio.ed.ac.uk/software/figtree/
  • Network accessline 402
    - **iTOL** (web visualization): https://itol.embl.de/
  • Network accessline 403
    - **MUSCLE** (alternative aligner): https://www.drive5.com/muscle/
  • Network accessline 404
    - **TrimAl** (alignment trimming): https://vicfero.github.io/trimal/

skills/05-生物信息与基因组学/phylogenetics/scripts/phylogenetic_analysis.py

  • Executable scriptline 1
    Executable file

skills/05-生物信息与基因组学/pydeseq2/SKILL.md

  • Network accessline 553
    - **Official Documentation:** https://pydeseq2.readthedocs.io
  • Network accessline 554
    - **GitHub Repository:** https://github.com/owkin/PyDESeq2

skills/05-生物信息与基因组学/pydeseq2/scripts/run_deseq2_analysis.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/05-生物信息与基因组学/pysam/SKILL.md

  • Network accessline 40
    # Open BAM file and fetch reads in region samfile = pysam.AlignmentFile("example.bam", "rb") for read in samfile.fetch("chr1", 1000, 2000):
  • Network accessline 41
    samfile = pysam.AlignmentFile("example.bam", "rb") for read in samfile.fetch("chr1", 1000, 2000):     print(f"{read.query_name}: {read.reference_start}")
  • Network accessline 42
    for read in samfile.fetch("chr1", 1000, 2000):
  • Network accessline 58
    # Open FASTA and extract sequence fasta = pysam.FastaFile("reference.fasta") sequence = fasta.fetch("chr1", 1000, 2000)
  • Network accessline 59
    fasta = pysam.FastaFile("reference.fasta") sequence = fasta.fetch("chr1", 1000, 2000) print(sequence)
  • Network accessline 60
    sequence = fasta.fetch("chr1", 1000, 2000)
  • Network accessline 81
    - Opening and reading alignment files - AlignedSegment attributes and methods - Region-based fetching with `fetch()`
  • Network accessline 82
    - AlignedSegment attributes and methods - Region-based fetching with `fetch()` - Pileup analysis for coverage
  • Network accessline 83
    - Region-based fetching with `fetch()`
  • Network accessline 164
    **Exception:** Region strings in `fetch()` follow samtools convention (1-based):
  • Network accessline 166
    samfile.fetch("chr1", 999, 2000)      # 0-based: positions 999-1999
  • Network accessline 167
    samfile.fetch("chr1:1000-2000")       # 1-based string: positions 1000-2000
  • Network accessline 181
    Without an index, use `fetch(until_eof=True)` for sequential reading.
  • Network accessline 205
    1. **Coordinate confusion:** Remember 0-based vs 1-based systems in different contexts 2. **Missing indices:** Many operations require index files—create them first 3. **Partial overlaps:** `fetch()` returns reads overlapping region boundar
  • Network accessline 206
    2. **Missing indices:** Many operations require index files—create them first 3. **Partial overlaps:** `fetch()` returns reads overlapping region boundaries, not just those fully contained 4. **Iterator scope:** Keep pileup iterator referen
  • Network accessline 207
    3. **Partial overlaps:** `fetch()` returns reads overlapping region boundaries, not just those fully contained
  • Network accessline 262
    Official documentation: https://pysam.readthedocs.io/

skills/05-生物信息与基因组学/pysam/references/alignment_files.md

  • Network accessline 56
    ### fetch() - Region-Based Retrieval
  • Network accessline 61
    # Fetch specific region for read in samfile.fetch("chr1", 1000, 2000):
  • Network accessline 62
    for read in samfile.fetch("chr1", 1000, 2000):
  • Network accessline 65
    # Fetch entire contig for read in samfile.fetch("chr1"):
  • Network accessline 66
    for read in samfile.fetch("chr1"):
  • Network accessline 69
    # Fetch without index (sequential read) for read in samfile.fetch(until_eof=True):
  • Network accessline 70
    for read in samfile.fetch(until_eof=True):
  • Network accessline 77
    - Use `until_eof=True` for non-indexed files or sequential reading - By default, only returns mapped reads - For unmapped reads, use `fetch("*")` or `until_eof=True`
  • Network accessline 79
    - For unmapped reads, use `fetch("*")` or `until_eof=True`
  • Network accessline 86
    samfile = pysam.AlignmentFile("example.bam", "rb", multiple_iterators=True) iter1 = samfile.fetch("chr1", 1000, 2000)
  • Network accessline 87
    iter1 = samfile.fetch("chr1", 1000, 2000)
  • Network accessline 88
    iter2 = samfile.fetch("chr2", 5000, 6000)
  • Network accessline 91
    Without `multiple_iterators=True`, a new fetch() call repositions the file pointer and breaks existing iterators.
  • Network accessline 163
    for read in samfile.fetch("chr1", 1000, 2000):
  • Network accessline 247
    **Exception:** Region strings in `fetch()` and `pileup()` follow samtools conventions (1-based):
  • Network accessline 249
    # These are equivalent: samfile.fetch("chr1", 999, 2000)  # Python style: 0-based
  • Network accessline 250
    samfile.fetch("chr1", 999, 2000)  # Python style: 0-based
  • Network accessline 251
    samfile.fetch("chr1:1000-2000")   # samtools style: 1-based
  • Network accessline 268
    1. **Use indexed access** when querying specific regions repeatedly 2. **Use `pileup()` for column-wise analysis** instead of repeated fetch operations 3. **Use `fetch(until_eof=True)` for sequential reading** of non-indexed files
  • Network accessline 269
    2. **Use `pileup()` for column-wise analysis** instead of repeated fetch operations 3. **Use `fetch(until_eof=True)` for sequential reading** of non-indexed files 4. **Avoid multiple iterators** unless necessary (performance cost)
  • Network accessline 270
    3. **Use `fetch(until_eof=True)` for sequential reading** of non-indexed files
  • Network accessline 276
    1. **Partial overlaps:** `fetch()` returns reads that overlap region boundaries—implement explicit filtering if exact boundaries are needed
  • Network accessline 277
    2. **Quality score editing:** Cannot edit `query_qualities` in place after modifying `query_sequence`. Create a copy first: `quals = read.query_qualities` 3. **Missing index:** `fetch()` without `until_eof=True` requires an index file 4. **
  • Network accessline 278
    3. **Missing index:** `fetch()` without `until_eof=True` requires an index file

skills/05-生物信息与基因组学/pysam/references/common_workflows.md

  • Network accessline 29
    for read in samfile.fetch(until_eof=True):
  • Network accessline 68
    for read in samfile.fetch():
  • Network accessline 72
    # Get reference sequence for aligned region         ref_seq = fasta.fetch(
  • Network accessline 73
    ref_seq = fasta.fetch(
  • Network accessline 204
    for gene in bed.fetch(parser=pysam.asBed()):
  • Network accessline 208
    # Find variants in gene region         for variant in vcf.fetch(gene.contig, gene.start, gene.end):
  • Network accessline 209
    for variant in vcf.fetch(gene.contig, gene.start, gene.end):
  • Network accessline 317
    context = fasta.fetch(variant.chrom, start, end)
  • Network accessline 340
    with open(output_fasta, 'w') as out:         for gene in bed.fetch(parser=pysam.asBed()):
  • Network accessline 341
    for gene in bed.fetch(parser=pysam.asBed()):
  • Network accessline 342
    sequence = fasta.fetch(gene.contig, gene.start, gene.end)
  • Network accessline 370
    for read in infile.fetch(chrom, start, end):
  • Network accessline 397
    for read in samfile.fetch(variant.chrom, start, end):
  • Network accessline 404
    for read in samfile.fetch(until_eof=True):

skills/05-生物信息与基因组学/pysam/references/sequence_files.md

  • Network accessline 56
    # Fetch specific region sequence = fasta.fetch("chr1", 1000, 2000)
  • Network accessline 57
    sequence = fasta.fetch("chr1", 1000, 2000)
  • Network accessline 60
    # Fetch entire chromosome chr1_seq = fasta.fetch("chr1")
  • Network accessline 61
    chr1_seq = fasta.fetch("chr1")
  • Network accessline 63
    # Fetch using region string (1-based) sequence = fasta.fetch(region="chr1:1001-2000")
  • Network accessline 64
    sequence = fasta.fetch(region="chr1:1001-2000")
  • Network accessline 75
    start = max(0, pos - window - 1)  # Convert to 0-based     end = pos + window     return fasta.fetch(chrom, start, end)
  • Network accessline 77
    return fasta.fetch(chrom, start, end)
  • Network accessline 80
    def get_gene_sequence(fasta, chrom, start, end, strand):     """Get gene sequence with strand awareness."""     seq = fasta.fetch(chrom, start, end)
  • Network accessline 82
    seq = fasta.fetch(chrom, start, end)
  • Network accessline 92
    def check_ref_allele(fasta, chrom, pos, expected_ref):     """Verify reference allele at position (1-based pos)."""     actual = fasta.fetch(chrom, pos-1, pos)  # Convert to 0-based
  • Network accessline 93
    """Verify reference allele at position (1-based pos)."""     actual = fasta.fetch(chrom, pos-1, pos)  # Convert to 0-based     return actual.upper() == expected_ref.upper()
  • Network accessline 94
    actual = fasta.fetch(chrom, pos-1, pos)  # Convert to 0-based
  • Network accessline 109
    for chrom, start, end in regions:     seq_id = f"{chrom}:{start}-{end}"     sequences[seq_id] = fasta.fetch(chrom, start, end)
  • Network accessline 111
    sequences[seq_id] = fasta.fetch(chrom, start, end)
  • Network accessline 137
    def has_quality_sequence(fasta, chrom, start, end, max_n_frac=0.1):     """Check if region has acceptable N content."""     seq = fasta.fetch(chrom, start, end)
  • Network accessline 138
    """Check if region has acceptable N content."""     seq = fasta.fetch(chrom, start, end)     n_count = seq.upper().count('N')
  • Network accessline 139
    seq = fasta.fetch(chrom, start, end)
  • Network accessline 342
    # Fetch region for row in tabix.fetch("chr1", 1000000, 2000000):
  • Network accessline 343
    for row in tabix.fetch("chr1", 1000000, 2000000):
  • Network accessline 346
    # Parse with specific parser for row in tabix.fetch("chr1", 1000000, 2000000, parser=pysam.asBed()):
  • Network accessline 347
    for row in tabix.fetch("chr1", 1000000, 2000000, parser=pysam.asBed()):
  • Network accessline 358
    # Access BED fields by name for interval in bed.fetch("chr1", 1000000, 2000000, parser=pysam.asBed()):
  • Network accessline 359
    for interval in bed.fetch("chr1", 1000000, 2000000, parser=pysam.asBed()):
  • Network accessline 371
    # Access GTF fields for feature in gtf.fetch("chr1", 1000000, 2000000, parser=pysam.asGTF()):
  • Network accessline 372
    for feature in gtf.fetch("chr1", 1000000, 2000000, parser=pysam.asGTF()):
  • Network accessline 401
    1. **FASTA coordinate system:** fetch() uses 0-based coordinates, region strings use 1-based

skills/05-生物信息与基因组学/pysam/references/variant_files.md

  • Network accessline 64
    # Fetch variants in region (1-based coordinates for region string) for variant in vcf.fetch("chr1", 1000000, 2000000):
  • Network accessline 65
    for variant in vcf.fetch("chr1", 1000000, 2000000):
  • Network accessline 68
    # Using region string (1-based) for variant in vcf.fetch("chr1:1000000-2000000"):
  • Network accessline 69
    for variant in vcf.fetch("chr1:1000000-2000000"):
  • Network accessline 73
    **Note:** Uses **1-based coordinates** in `fetch()` calls to match VCF specification.
  • Network accessline 362
    3. **Genotype tuples:** Genotypes are tuples, not lists—handle None values for missing data 4. **Allele indexing:** In genotype (0, 1), 0=REF, 1=first ALT, 2=second ALT, etc. 5. **Index requirement:** Region-based `fetch()` requires tabix i
  • Network accessline 363
    4. **Allele indexing:** In genotype (0, 1), 0=REF, 1=first ALT, 2=second ALT, etc. 5. **Index requirement:** Region-based `fetch()` requires tabix index for VCF.gz 6. **Header modification:** When subsetting samples, properly update header 
  • Network accessline 364
    5. **Index requirement:** Region-based `fetch()` requires tabix index for VCF.gz

skills/05-生物信息与基因组学/scanpy/SKILL.md

  • Network accessline 370
    - **Official scanpy documentation**: https://scanpy.readthedocs.io/
  • Network accessline 371
    - **Scanpy tutorials**: https://scanpy-tutorials.readthedocs.io/
  • Network accessline 372
    - **scverse ecosystem**: https://scverse.org/ (related tools: squidpy, scvi-tools, cellrank)

skills/05-生物信息与基因组学/scanpy/assets/analysis_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/05-生物信息与基因组学/scanpy/scripts/qc_analysis.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/05-生物信息与基因组学/scikit-bio/SKILL.md

  • Network accessline 432
    - Official documentation: https://scikit.bio/docs/latest/
  • Network accessline 433
    - GitHub repository: https://github.com/scikit-bio/scikit-bio
  • Network accessline 434
    - Forum support: https://forum.qiime2.org (scikit-bio is part of QIIME 2 ecosystem)

skills/05-生物信息与基因组学/scvelo/SKILL.md

  • Network accessline 17
    **Key resources:** - Documentation: https://scvelo.readthedocs.io/
  • Network accessline 18
    - Documentation: https://scvelo.readthedocs.io/
  • Network accessline 19
    - GitHub: https://github.com/theislab/scvelo
  • Network accessline 315
    - **scVelo documentation**: https://scvelo.readthedocs.io/
  • Network accessline 316
    - **Tutorial notebooks**: https://scvelo.readthedocs.io/tutorials/
  • Network accessline 317
    - **GitHub**: https://github.com/theislab/scvelo
  • Network accessline 318
    - **Paper**: Bergen V et al. (2020) Nature Biotechnology. PMID: 32747759 - **velocyto** (preprocessing): http://velocyto.org/ - **CellRank** (fate prediction, extends scVelo): https://cellrank.readthedocs.io/
  • Network accessline 319
    - **velocyto** (preprocessing): http://velocyto.org/
  • Network accessline 320
    - **CellRank** (fate prediction, extends scVelo): https://cellrank.readthedocs.io/
  • Network accessline 321
    - **dynamo** (metabolic labeling alternative): https://dynamo-release.readthedocs.io/

skills/05-生物信息与基因组学/scvelo/scripts/rna_velocity_workflow.py

  • Executable scriptline 1
    Executable file

skills/05-生物信息与基因组学/scvi-tools/SKILL.md

  • Network accessline 165
    - **Workflows**: `references/workflows.md` contains common workflows, best practices, hyperparameter tuning, and GPU optimization - **Model References**: Detailed documentation for each model category in the `references/` directory - **Offi
  • Network accessline 166
    - **Model References**: Detailed documentation for each model category in the `references/` directory - **Official Documentation**: https://docs.scvi-tools.org/en/stable/ - **Tutorials**: https://docs.scvi-tools.org/en/stable/tutorials/inde
  • Network accessline 167
    - **Official Documentation**: https://docs.scvi-tools.org/en/stable/
  • Network accessline 168
    - **Tutorials**: https://docs.scvi-tools.org/en/stable/tutorials/index.html
  • Network accessline 169
    - **API Reference**: https://docs.scvi-tools.org/en/stable/api/index.html

skills/05-生物信息与基因组学/tiledbvcf/SKILL.md

  • Network accessline 310
    **Open Source Documentation:** - TileDB Academy: https://cloud.tiledb.com/academy/
  • Network accessline 311
    - TileDB Academy: https://cloud.tiledb.com/academy/
  • Network accessline 312
    - Population Genomics Guide: https://cloud.tiledb.com/academy/structure/life-sciences/population-genomics/
  • Network accessline 313
    - TileDB-VCF GitHub: https://github.com/TileDB-Inc/TileDB-VCF
  • Network accessline 317
    **For Large-Scale/Production Genomics:** - TileDB-Cloud Platform: https://cloud.tiledb.com
  • Network accessline 318
    - TileDB-Cloud Platform: https://cloud.tiledb.com
  • Network accessline 319
    - TileDB Academy (All Documentation): https://cloud.tiledb.com/academy/
  • Network accessline 321
    **Getting Started:** - Free account signup: https://cloud.tiledb.com
  • Network accessline 322
    - Free account signup: https://cloud.tiledb.com
  • Network accessline 335
    # Sign up at https://cloud.tiledb.com
  • Access to secretsline 351
    [Credential-related source omitted]
  • Network accessline 452
    **Next Steps:** - Visit https://cloud.tiledb.com to create account
  • Network accessline 453
    - Visit https://cloud.tiledb.com to create account
  • Network accessline 454
    - Review documentation at https://cloud.tiledb.com/academy/

skills/05-生物信息与基因组学/zarr-python/SKILL.md

  • Network accessline 768
    - **Official Documentation**: https://zarr.readthedocs.io/
  • Network accessline 769
    - **Zarr Specifications**: https://zarr-specs.readthedocs.io/
  • Network accessline 770
    - **GitHub Repository**: https://github.com/zarr-developers/zarr-python
  • Network accessline 771
    - **Community Chat**: https://gitter.im/zarr-developers/community
  • Network accessline 773
    **Related Libraries**: - **Xarray**: https://docs.xarray.dev/ (labeled arrays)
  • Network accessline 774
    - **Xarray**: https://docs.xarray.dev/ (labeled arrays)
  • Network accessline 775
    - **Dask**: https://docs.dask.org/ (parallel computing)
  • Network accessline 776
    - **NumCodecs**: https://numcodecs.readthedocs.io/ (compression codecs)

skills/06-化学信息与药物发现/datamol/SKILL.md

  • Network accessline 130
    # Read from cloud storage df = dm.read_sdf("s3://bucket/compounds.sdf") df = dm.read_csv("https://example.com/data.csv")
  • Network accessline 132
    df = dm.read_csv("https://example.com/data.csv")
  • Network accessline 701
    - **Datamol Documentation**: https://docs.datamol.io/
  • Network accessline 702
    - **RDKit Documentation**: https://www.rdkit.org/docs/
  • Network accessline 703
    - **GitHub Repository**: https://github.com/datamol-io/datamol

skills/06-化学信息与药物发现/datamol/references/io_module.md

  • Network accessline 98
    dm.read_sdf("s3://bucket/compounds.sdf")   dm.read_csv("https://example.com/data.csv")
  • Network accessline 99
    dm.read_csv("https://example.com/data.csv")

skills/06-化学信息与药物发现/deepchem/SKILL.md

  • Network accessline 591
    - Official documentation: https://deepchem.readthedocs.io/
  • Network accessline 592
    - GitHub repository: https://github.com/deepchem/deepchem
  • Network accessline 593
    - Tutorials: https://deepchem.readthedocs.io/en/latest/get_started/tutorials.html

skills/06-化学信息与药物发现/deepchem/scripts/graph_neural_network.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/06-化学信息与药物发现/deepchem/scripts/predict_solubility.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/06-化学信息与药物发现/deepchem/scripts/transfer_learning.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/06-化学信息与药物发现/diffdock/SKILL.md

  • Network accessline 53
    git clone https://github.com/gcorso/DiffDock.git
  • Network accessline 366
    python app/main.py # Navigate to http://localhost:7860
  • Network accessline 367
    # Navigate to http://localhost:7860
  • Network accessline 370
    Or use the online demo without installation: - https://huggingface.co/spaces/reginabarzilaygroup/DiffDock-Web
  • Network accessline 371
    - https://huggingface.co/spaces/reginabarzilaygroup/DiffDock-Web
  • Network accessline 477
    - **GitHub Repository**: https://github.com/gcorso/DiffDock
  • Network accessline 478
    - **Online Demo**: https://huggingface.co/spaces/reginabarzilaygroup/DiffDock-Web
  • Network accessline 479
    - **DiffDock-L Paper**: https://arxiv.org/abs/2402.18396
  • Network accessline 480
    - **Original Paper**: https://arxiv.org/abs/2210.01776

skills/06-化学信息与药物发现/diffdock/references/workflows_examples.md

  • Network accessline 10
    # Clone repository git clone https://github.com/gcorso/DiffDock.git
  • Network accessline 11
    git clone https://github.com/gcorso/DiffDock.git
  • Possible obfuscationline 74
    python -m inference    --config default_inference_args.yaml    --protein_sequence "MSKGEELFTGVVPILVELDGDVNGHKFSVSGEGEGDATYGKLTLKFICTTGKLPVPWPTLVTTFSYGVQCFSRYPDHMKQHDFFKSAMPEGYVQERTIFFKDDGNYKTRAEVKFEGDTLVNRIELKGIDFKEDGNILGHKLEYNYNSHNVYIMADKQ
  • Possible obfuscationline 76
    --protein_sequence "MSKGEELFTGVVPILVELDGDVNGHKFSVSGEGEGDATYGKLTLKFICTTGKLPVPWPTLVTTFSYGVQCFSRYPDHMKQHDFFKSAMPEGYVQERTIFFKDDGNYKTRAEVKFEGDTLVNRIELKGIDFKEDGNILGHKLEYNYNSHNVYIMADKQKNGIKVNFKIRHNIEDGSVQLADHYQQNTPIGDGPVLLPDNHYLSTQSALSKDPNEKRDHMVL
  • Network accessline 301
    ### Access Interface Navigate to `http://localhost:7860` in web browser
  • Network accessline 302
    Navigate to `http://localhost:7860` in web browser
  • Network accessline 311
    ### Online Alternative Use the Hugging Face Spaces demo without local installation: - URL: https://huggingface.co/spaces/reginabarzilaygroup/DiffDock-Web
  • Network accessline 313
    - URL: https://huggingface.co/spaces/reginabarzilaygroup/DiffDock-Web

skills/06-化学信息与药物发现/diffdock/scripts/analyze_results.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/06-化学信息与药物发现/diffdock/scripts/prepare_batch_csv.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 172
    'MSKGEELFTGVVPILVELDGDVNGHKFSVSGEGEGDATYGKLTLKFICTTGKLPVPWPTLVTTFSYGVQCFSRYPDHMKQHDFFKSAMPEGYVQERTIFFKDDGNYKTRAEVKFEGDTLVNRIELKGIDFKEDGNILGHKLEYNYNSHNVYIMADKQKNGIKVNFKIRHNIEDGSVQLADHYQQNTPIGDGPVLLPDNHYLSTQSALSKDPNEKRDHMVLLEFVTAAGITHGMDELYK'

skills/06-化学信息与药物发现/diffdock/scripts/setup_check.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 178
    1. Clone the repository:    git clone https://github.com/gcorso/DiffDock.git
  • Network accessline 179
    git clone https://github.com/gcorso/DiffDock.git
  • Network accessline 194
    For more information, visit: https://github.com/gcorso/DiffDock

skills/06-化学信息与药物发现/matchms/references/importing_exporting.md

  • Network accessline 406
    For detailed format specifications: - **MGF**: http://www.matrixscience.com/help/data_file_help.html
  • Network accessline 407
    - **MGF**: http://www.matrixscience.com/help/data_file_help.html
  • Network accessline 408
    - **MSP**: https://chemdata.nist.gov/mass-spc/ms-search/
  • Network accessline 409
    - **mzML**: http://www.psidev.info/mzML
  • Network accessline 410
    - **GNPS JSON**: https://gnps.ucsd.edu/
  • Network accessline 414
    For complete API documentation: https://matchms.readthedocs.io/en/latest/api/matchms.importing.html
  • Network accessline 415
    https://matchms.readthedocs.io/en/latest/api/matchms.importing.html
  • Network accessline 416
    https://matchms.readthedocs.io/en/latest/api/matchms.exporting.html

skills/06-化学信息与药物发现/matchms/references/similarity.md

  • Network accessline 379
    For detailed API documentation, parameter descriptions, and mathematical formulations, see: https://matchms.readthedocs.io/en/latest/api/matchms.similarity.html
  • Network accessline 380
    https://matchms.readthedocs.io/en/latest/api/matchms.similarity.html

skills/06-化学信息与药物发现/matchms/references/workflows.md

  • Network accessline 645
    - matchms documentation: https://matchms.readthedocs.io
  • Network accessline 646
    - GNPS platform: https://gnps.ucsd.edu
  • Network accessline 647
    - matchms GitHub: https://github.com/matchms/matchms

skills/06-化学信息与药物发现/medchem/SKILL.md

  • Network accessline 402
    Official documentation: https://medchem-docs.datamol.io/
  • Network accessline 403
    GitHub repository: https://github.com/datamol-io/medchem

skills/06-化学信息与药物发现/medchem/scripts/filter_molecules.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/06-化学信息与药物发现/molecular-dynamics/SKILL.md

  • Network accessline 15
    - **OpenMM** (https://openmm.org/): High-performance MD simulation engine with GPU support, Python API, and flexible force field support
  • Network accessline 16
    - **MDAnalysis** (https://mdanalysis.org/): Python library for reading, writing, and analyzing MD trajectories from all major simulation packages
  • Network accessline 450
    - **OpenMM documentation**: https://openmm.org/documentation.html
  • Network accessline 451
    - **MDAnalysis user guide**: https://docs.mdanalysis.org/
  • Network accessline 452
    - **GROMACS** (alternative MD engine): https://manual.gromacs.org/
  • Network accessline 453
    - **NAMD** (alternative): https://www.ks.uiuc.edu/Research/namd/
  • Network accessline 454
    - **CHARMM-GUI** (web-based system builder): https://charmm-gui.org/
  • Network accessline 455
    - **AmberTools** (free Amber tools): https://ambermd.org/AmberTools.php

skills/06-化学信息与药物发现/molfeat/SKILL.md

  • Network accessline 505
    - **Official Documentation**: https://molfeat-docs.datamol.io/
  • Network accessline 506
    - **GitHub Repository**: https://github.com/datamol-io/molfeat
  • Network accessline 507
    - **PyPI Package**: https://pypi.org/project/molfeat/
  • Network accessline 508
    - **Tutorial**: https://portal.valencelabs.com/datamol/post/types-of-featurizers-b1e8HHrbFMkbun6

skills/06-化学信息与药物发现/pyopenms/SKILL.md

  • Network accessline 203
    - **Official documentation**: https://pyopenms.readthedocs.io
  • Network accessline 204
    - **OpenMS documentation**: https://www.openms.org
  • Network accessline 205
    - **GitHub**: https://github.com/OpenMS/OpenMS

skills/06-化学信息与药物发现/pyopenms/references/identification.md

  • Possible obfuscationline 231
    protein_seq = "MKTAYIAKQRQISFVKSHFSRQLEERLGLIEVQAPILSRVGDGTQDNLSGAEKAVQVKVKALPDAQFEVVHSLAKWKRQTLGQHDFSAGEGLYTHMKALRPDEDRLSPLHSVYVDQWDWERVMGDGERQFSTLKSTVEAIWAGIKATEAAVSEEFGLAPFLPDQIHFVHSQELLSRYPDLDAKGRERAIAKDLGAVFLVGIGGKLSDGHRHDVRAPDYDDWSTPS

skills/06-化学信息与药物发现/pytdc/SKILL.md

  • Network accessline 454
    - **Official Website**: https://tdcommons.ai
  • Network accessline 455
    - **Documentation**: https://tdc.readthedocs.io
  • Network accessline 456
    - **GitHub**: https://github.com/mims-harvard/TDC

skills/06-化学信息与药物发现/pytdc/references/datasets.md

  • Network accessline 244
    - New datasets are regularly added to TDC - Some datasets may require additional dependencies - Check the official TDC website for the most up-to-date dataset list: https://tdcommons.ai/overview/
  • Network accessline 246
    - Check the official TDC website for the most up-to-date dataset list: https://tdcommons.ai/overview/

skills/06-化学信息与药物发现/pytdc/references/oracles.md

  • Network accessline 372
    - Different oracles may have different score ranges and interpretations - Some oracles require additional dependencies or API access - Check oracle documentation for specific details: https://tdcommons.ai/functions/oracles/
  • Network accessline 374
    - Check oracle documentation for specific details: https://tdcommons.ai/functions/oracles/
  • Network accessline 398
    - TDC Oracles Documentation: https://tdcommons.ai/functions/oracles/

skills/06-化学信息与药物发现/pytdc/references/utilities.md

  • Network accessline 681
    - TDC Documentation: https://tdc.readthedocs.io
  • Network accessline 682
    - Data Functions: https://tdcommons.ai/fct_overview/
  • Network accessline 683
    - Evaluation Metrics: https://tdcommons.ai/functions/model_eval/
  • Network accessline 684
    - Data Splits: https://tdcommons.ai/functions/data_split/

skills/06-化学信息与药物发现/pytdc/scripts/benchmark_evaluation.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 267
    3. Submit to leaderboard:    - Visit: https://tdcommons.ai/benchmark/admet_group/
  • Network accessline 268
    - Visit: https://tdcommons.ai/benchmark/admet_group/

skills/06-化学信息与药物发现/pytdc/scripts/load_and_split_data.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/06-化学信息与药物发现/pytdc/scripts/molecular_generation.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/06-化学信息与药物发现/rdkit/scripts/molecular_properties.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/06-化学信息与药物发现/rdkit/scripts/similarity_search.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/06-化学信息与药物发现/rdkit/scripts/substructure_filter.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/06-化学信息与药物发现/rowan/SKILL.md

  • Network accessline 40
    Generate an API key at [labs.rowansci.com/account/api-keys](https://labs.rowansci.com/account/api-keys).
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Possible obfuscationline 184
    protein_seq = "MENFQKVEKIGEGTYGVVYKARNKLTGEVVALKKIRLDTETEGVPSTAIREISLLKELNHPNIVKLLDVIHTENKLYLVFEFLHQDLKKFMDASALTGIPLPLIKSYLFQLLQGLAFCHSHRVLHRDLKPQNLLINTEGAIKLADFGLARAFGVPVRTYTHEVVTLWYRAPEILLGCKYYSTAVDIWSLGCIFAEMVTRRALFPGDSEIDQLFRIFRTLGTPDEV
  • Network accessline 420
    - **Web Interface**: https://labs.rowansci.com
  • Network accessline 421
    - **Documentation**: https://docs.rowansci.com
  • Network accessline 422
    - **Python API Docs**: https://docs.rowansci.com/api/python/v2/
  • Network accessline 423
    - **Tutorials**: https://docs.rowansci.com/tutorials

skills/06-化学信息与药物发现/rowan/references/api_reference.md

  • Access to secretsline 325
    [Credential-related source omitted]

skills/06-化学信息与药物发现/torchdrug/SKILL.md

  • Network accessline 430
    **Official Documentation:** https://torchdrug.ai/docs/
  • Network accessline 431
    **GitHub:** https://github.com/DeepGraphLearning/torchdrug

skills/07-临床医学与精准医疗/cbioportal-database/SKILL.md

  • Network accessline 13
    cBioPortal for Cancer Genomics (https://www.cbioportal.org/) is an open-access resource for exploring, visualizing, and analyzing multidimensional cancer genomics data. It hosts data from The Cancer Genome Atlas (TCGA), AACR Project GENIE, 
  • Network accessline 15
    **Key resources:** - cBioPortal website: https://www.cbioportal.org/
  • Network accessline 16
    - cBioPortal website: https://www.cbioportal.org/
  • Network accessline 17
    - REST API: https://www.cbioportal.org/api/ - API docs (Swagger): https://www.cbioportal.org/api/swagger-ui/index.html - Python client: `bravado` or `requests`
  • Network accessline 18
    - API docs (Swagger): https://www.cbioportal.org/api/swagger-ui/index.html - Python client: `bravado` or `requests` - GitHub: https://github.com/cBioPortal/cbioportal
  • Network accessline 20
    - GitHub: https://github.com/cBioPortal/cbioportal
  • Network accessline 39
    Base URL: `https://www.cbioportal.org/api`
  • Network accessline 46
    BASE_URL = "https://www.cbioportal.org/api"
  • Network accessline 49
    def cbioportal_get(endpoint, params=None):     url = f"{BASE_URL}/{endpoint}"     response = requests.get(url, params=params, headers=HEADERS)
  • Network accessline 50
    url = f"{BASE_URL}/{endpoint}"     response = requests.get(url, params=params, headers=HEADERS)     response.raise_for_status()
  • Network accessline 51
    response = requests.get(url, params=params, headers=HEADERS)
  • Network accessline 55
    def cbioportal_post(endpoint, body):     url = f"{BASE_URL}/{endpoint}"     response = requests.post(url, json=body, headers=HEADERS)
  • Network accessline 56
    url = f"{BASE_URL}/{endpoint}"     response = requests.post(url, json=body, headers=HEADERS)     response.raise_for_status()
  • Network accessline 57
    response = requests.post(url, json=body, headers=HEADERS)
  • Network accessline 175
    # Get sample list     samples = requests.get(
  • Network accessline 176
    samples = requests.get(
  • Network accessline 181
    (s["sampleListId"] for s in samples if s["category"] == "all_cases_in_study"), None     )     total_samples = len(requests.get(
  • Network accessline 182
    )     total_samples = len(requests.get(         f"{BASE_URL}/sample-lists/{all_samples_id}/sample-ids",
  • Network accessline 183
    total_samples = len(requests.get(
  • Network accessline 188
    # Get gene Entrez IDs     gene_data = requests.post(
  • Network accessline 189
    gene_data = requests.post(
  • Network accessline 245
    # 1. Get gene Entrez ID     gene_info = requests.post(
  • Network accessline 246
    gene_info = requests.post(
  • Network accessline 308
    gene_info = requests.post(
  • Network accessline 355
    # Download TCGA BRCA data wget https://cbioportal-datahub.s3.amazonaws.com/brca_tcga.tar.gz
  • Network accessline 356
    wget https://cbioportal-datahub.s3.amazonaws.com/brca_tcga.tar.gz
  • Network accessline 361
    - **cBioPortal website**: https://www.cbioportal.org/
  • Network accessline 362
    - **API Swagger UI**: https://www.cbioportal.org/api/swagger-ui/index.html
  • Network accessline 363
    - **Documentation**: https://docs.cbioportal.org/
  • Network accessline 364
    - **GitHub**: https://github.com/cBioPortal/cbioportal
  • Network accessline 365
    - **Data hub**: https://datahub.cbioportal.org/
  • Network accessline 367
    - **API clients**: https://docs.cbioportal.org/web-api-and-clients/

skills/07-临床医学与精准医疗/clinical-decision-support/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash

skills/07-临床医学与精准医疗/clinical-decision-support/scripts/biomarker_classifier.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/clinical-decision-support/scripts/build_decision_tree.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/clinical-decision-support/scripts/create_cohort_tables.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/clinical-decision-support/scripts/generate_survival_analysis.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/clinical-decision-support/scripts/validate_cds_document.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/clinical-reports/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash

skills/07-临床医学与精准医疗/clinical-reports/references/README.md

  • Network accessline 210
    ### External Standards - CARE Guidelines: https://www.care-statement.org/
  • Network accessline 211
    - CARE Guidelines: https://www.care-statement.org/
  • Network accessline 212
    - ICH-E3 Guideline: https://database.ich.org/sites/default/files/E3_Guideline.pdf
  • Network accessline 213
    - CONSORT Statement: http://www.consort-statement.org/
  • Network accessline 214
    - HIPAA: https://www.hhs.gov/hipaa/
  • Network accessline 215
    - ACR Practice Parameters: https://www.acr.org/Clinical-Resources/Practice-Parameters-and-Technical-Standards
  • Network accessline 216
    - CAP Cancer Protocols: https://www.cap.org/protocols-and-guidelines

skills/07-临床医学与精准医疗/clinical-reports/references/case_report_guidelines.md

  • Network accessline 562
    - CARE website: https://www.care-statement.org/

skills/07-临床医学与精准医疗/clinical-reports/references/patient_documentation.md

  • Network accessline 461
    Vitals: T 98.2°F, BP 142/88, HR 105, RR 24, SpO2 88% on room air → 95% on 2L NC Height: 5'10", Weight: 195 lbs (baseline 187 lbs), BMI 28

skills/07-临床医学与精准医疗/clinical-reports/scripts/check_deidentification.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/clinical-reports/scripts/compliance_checker.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/clinical-reports/scripts/extract_clinical_data.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/clinical-reports/scripts/format_adverse_events.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/clinical-reports/scripts/generate_report_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/clinical-reports/scripts/terminology_validator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/clinical-reports/scripts/validate_case_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/clinical-reports/scripts/validate_trial_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/clinicaltrials-database/SKILL.md

  • Network accessline 44
    url = "https://clinicaltrials.gov/api/v2/studies"
  • Network accessline 51
    response = requests.get(url, params=params)
  • Network accessline 64
    nct_id = "NCT04852770" url = f"https://clinicaltrials.gov/api/v2/studies/{nct_id}"
  • Network accessline 65
    url = f"https://clinicaltrials.gov/api/v2/studies/{nct_id}"
  • Network accessline 67
    response = requests.get(url)
  • Network accessline 433
    def search_with_rate_limit(params):     try:         response = requests.get("https://clinicaltrials.gov/api/v2/studies", params=params)
  • Network accessline 434
    try:         response = requests.get("https://clinicaltrials.gov/api/v2/studies", params=params)         response.raise_for_status()
  • Network accessline 435
    response = requests.get("https://clinicaltrials.gov/api/v2/studies", params=params)
  • Network accessline 465
    try:     response = requests.get(url, params=params, timeout=30)
  • Network accessline 466
    response = requests.get(url, params=params, timeout=30)
  • Network accessline 494
    - **Base URL**: `https://clinicaltrials.gov/api/v2` - **Authentication**: Not required (public API) - **Rate Limit**: ~50 requests/minute per IP

skills/07-临床医学与精准医疗/clinicaltrials-database/references/api_reference.md

  • Network accessline 7
    **Base URL:** `https://clinicaltrials.gov/api/v2`
  • Network accessline 69
    curl "https://clinicaltrials.gov/api/v2/studies?query.cond=lung+cancer&filter.overallStatus=RECRUITING&pageSize=10&format=json"
  • Network accessline 107
    curl "https://clinicaltrials.gov/api/v2/studies/NCT04852770?format=json"
  • Network accessline 160
    url = "https://clinicaltrials.gov/api/v2/studies"
  • Network accessline 168
    response = requests.get(url, params=params)
  • Network accessline 189
    response = requests.get("https://clinicaltrials.gov/api/v2/studies", params=params)
  • Network accessline 203
    response = requests.get("https://clinicaltrials.gov/api/v2/studies", params=params)
  • Network accessline 211
    nct_id = "NCT04852770" url = f"https://clinicaltrials.gov/api/v2/studies/{nct_id}"
  • Network accessline 212
    url = f"https://clinicaltrials.gov/api/v2/studies/{nct_id}"
  • Network accessline 214
    response = requests.get(url)
  • Network accessline 238
    response = requests.get("https://clinicaltrials.gov/api/v2/studies", params=params)
  • Network accessline 262
    response = requests.get("https://clinicaltrials.gov/api/v2/studies", params=params)
  • Network accessline 298
    for attempt in range(max_retries):         try:             response = requests.get(
  • Network accessline 299
    try:             response = requests.get(                 "https://clinicaltrials.gov/api/v2/studies",
  • Network accessline 300
    response = requests.get(
  • Network accessline 301
    "https://clinicaltrials.gov/api/v2/studies",
  • Network accessline 358
    For detailed migration guidance, see: https://clinicaltrials.gov/data-api/about-api/api-migration

skills/07-临床医学与精准医疗/clinicaltrials-database/scripts/query_clinicaltrials.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 9
    API Documentation: https://clinicaltrials.gov/data-api/api
  • Network accessline 19
    BASE_URL = "https://clinicaltrials.gov/api/v2"
  • Network accessline 86
    url = f"{BASE_URL}/studies"     response = requests.get(url, params=params)
  • Network accessline 87
    response = requests.get(url, params=params)
  • Network accessline 110
    response = requests.get(url, params=params)

skills/07-临床医学与精准医疗/clinpgx-database/SKILL.md

  • Network accessline 43
    BASE_URL = "https://api.clinpgx.org/v1/"
  • Network accessline 65
    # Get gene details response = requests.get("https://api.clinpgx.org/v1/gene/CYP2D6")
  • Network accessline 66
    response = requests.get("https://api.clinpgx.org/v1/gene/CYP2D6")
  • Network accessline 69
    # Search for genes by name response = requests.get("https://api.clinpgx.org/v1/gene",
  • Network accessline 70
    response = requests.get("https://api.clinpgx.org/v1/gene",
  • Network accessline 87
    # Get drug details response = requests.get("https://api.clinpgx.org/v1/chemical/PA448515")  # Warfarin
  • Network accessline 88
    response = requests.get("https://api.clinpgx.org/v1/chemical/PA448515")  # Warfarin
  • Network accessline 91
    # Search drugs by name response = requests.get("https://api.clinpgx.org/v1/chemical",
  • Network accessline 92
    response = requests.get("https://api.clinpgx.org/v1/chemical",
  • Network accessline 111
    # Get gene-drug pair information response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 112
    response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 116
    # Get all pairs for a gene response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 117
    response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 133
    # Get CPIC guideline response = requests.get("https://api.clinpgx.org/v1/guideline/PA166104939")
  • Network accessline 134
    response = requests.get("https://api.clinpgx.org/v1/guideline/PA166104939")
  • Network accessline 137
    # List all CPIC guidelines response = requests.get("https://api.clinpgx.org/v1/guideline",
  • Network accessline 138
    response = requests.get("https://api.clinpgx.org/v1/guideline",
  • Network accessline 163
    # Get allele information response = requests.get("https://api.clinpgx.org/v1/allele/CYP2D6*4")
  • Network accessline 164
    response = requests.get("https://api.clinpgx.org/v1/allele/CYP2D6*4")
  • Network accessline 167
    # Get all alleles for a gene response = requests.get("https://api.clinpgx.org/v1/allele",
  • Network accessline 168
    response = requests.get("https://api.clinpgx.org/v1/allele",
  • Network accessline 191
    # Get variant information response = requests.get("https://api.clinpgx.org/v1/variant/rs4244285")
  • Network accessline 192
    response = requests.get("https://api.clinpgx.org/v1/variant/rs4244285")
  • Network accessline 195
    # Search variants by position (if supported) response = requests.get("https://api.clinpgx.org/v1/variant",
  • Network accessline 196
    response = requests.get("https://api.clinpgx.org/v1/variant",
  • Network accessline 214
    # Get clinical annotations response = requests.get("https://api.clinpgx.org/v1/clinicalAnnotation",
  • Network accessline 215
    response = requests.get("https://api.clinpgx.org/v1/clinicalAnnotation",
  • Network accessline 219
    # Filter by evidence level response = requests.get("https://api.clinpgx.org/v1/clinicalAnnotation",
  • Network accessline 220
    response = requests.get("https://api.clinpgx.org/v1/clinicalAnnotation",
  • Network accessline 238
    # Get drug labels with PGx information response = requests.get("https://api.clinpgx.org/v1/drugLabel",
  • Network accessline 239
    response = requests.get("https://api.clinpgx.org/v1/drugLabel",
  • Network accessline 243
    # Filter by regulatory source response = requests.get("https://api.clinpgx.org/v1/drugLabel",
  • Network accessline 244
    response = requests.get("https://api.clinpgx.org/v1/drugLabel",
  • Network accessline 261
    # Get pathway information response = requests.get("https://api.clinpgx.org/v1/pathway/PA146123006")  # Warfarin pathway
  • Network accessline 262
    response = requests.get("https://api.clinpgx.org/v1/pathway/PA146123006")  # Warfarin pathway
  • Network accessline 265
    # Search pathways by drug response = requests.get("https://api.clinpgx.org/v1/pathway",
  • Network accessline 266
    response = requests.get("https://api.clinpgx.org/v1/pathway",
  • Network accessline 284
    # Example: Patient is CYP2C19 *1/*2 (intermediate metabolizer)    response = requests.get("https://api.clinpgx.org/v1/allele/CYP2C19*2")
  • Network accessline 285
    response = requests.get("https://api.clinpgx.org/v1/allele/CYP2C19*2")
  • Network accessline 291
    response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 298
    response = requests.get("https://api.clinpgx.org/v1/guideline",
  • Network accessline 306
    response = requests.get("https://api.clinpgx.org/v1/drugLabel",
  • Network accessline 320
    all_interactions = {}    for gene in pgx_panel:        response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 321
    for gene in pgx_panel:        response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",                               params={"gene": gene})
  • Network accessline 322
    response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 341
    response = requests.get("https://api.clinpgx.org/v1/chemical",
  • Network accessline 348
    response = requests.get("https://api.clinpgx.org/v1/clinicalAnnotation",
  • Network accessline 367
    response = requests.get("https://api.clinpgx.org/v1/allele",
  • Network accessline 396
    response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 403
    response = requests.get("https://api.clinpgx.org/v1/clinicalAnnotation",
  • Network accessline 427
    def rate_limited_request(url, params=None, delay=0.5):     """Make API request with rate limiting (2 req/sec max)"""     response = requests.get(url, params=params)
  • Network accessline 428
    """Make API request with rate limiting (2 req/sec max)"""     response = requests.get(url, params=params)     time.sleep(delay)  # Wait 0.5 seconds between requests
  • Network accessline 429
    response = requests.get(url, params=params)
  • Network accessline 435
    for gene in genes:     response = rate_limited_request(         "https://api.clinpgx.org/v1/gene/" + gene
  • Network accessline 436
    response = rate_limited_request(         "https://api.clinpgx.org/v1/gene/" + gene     )
  • Network accessline 437
    "https://api.clinpgx.org/v1/gene/" + gene
  • Network accessline 447
    for attempt in range(max_retries):         try:             response = requests.get(url, params=params, timeout=10)
  • Network accessline 449
    response = requests.get(url, params=params, timeout=10)
  • Network accessline 491
    'cyp2d6_cache.json',     rate_limited_request,     "https://api.clinpgx.org/v1/gene/CYP2D6"
  • Network accessline 492
    rate_limited_request,     "https://api.clinpgx.org/v1/gene/CYP2D6" )
  • Network accessline 493
    "https://api.clinpgx.org/v1/gene/CYP2D6"
  • Network accessline 508
    **Access**: Available at https://www.clinpgx.org/pharmacogenomic-decision-support
  • Network accessline 573
    - ClinPGx continuously updates with new evidence and guidelines - Check publication dates for clinical annotations - Monitor ClinPGx Blog (https://blog.clinpgx.org/) for announcements
  • Network accessline 574
    - Check publication dates for clinical annotations - Monitor ClinPGx Blog (https://blog.clinpgx.org/) for announcements - CPIC guidelines updated as new evidence emerges
  • Network accessline 575
    - Monitor ClinPGx Blog (https://blog.clinpgx.org/) for announcements
  • Network accessline 594
    # Get all CPIC guideline pairs response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 595
    response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 608
    for med in medications:     for gene in patient_genes:         response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 609
    for gene in patient_genes:         response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",                                params={"gene": gene, "drug": med})
  • Network accessline 610
    response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 620
    # Check for HLA-B*57:01 before abacavir trial response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 621
    response = requests.get("https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 629
    - **ClinPGx website**: https://www.clinpgx.org/
  • Network accessline 630
    - **ClinPGx Blog**: https://blog.clinpgx.org/
  • Network accessline 631
    - **API documentation**: https://api.clinpgx.org/
  • Network accessline 632
    - **CPIC website**: https://cpicpgx.org/
  • Network accessline 633
    - **PharmCAT**: https://pharmcat.clinpgx.org/
  • Network accessline 634
    - **ClinGen**: https://clinicalgenome.org/

skills/07-临床医学与精准医疗/clinpgx-database/references/api_reference.md

  • Network accessline 8
    https://api.clinpgx.org/v1/
  • Network accessline 53
    curl "https://api.clinpgx.org/v1/gene/CYP2D6"
  • Network accessline 82
    curl "https://api.clinpgx.org/v1/gene?q=CYP"
  • Network accessline 100
    curl "https://api.clinpgx.org/v1/chemical/PA448515"
  • Network accessline 114
    curl "https://api.clinpgx.org/v1/chemical?name=warfarin"
  • Network accessline 149
    # Get all pairs for a gene curl "https://api.clinpgx.org/v1/geneDrugPair?gene=CYP2D6"
  • Network accessline 150
    curl "https://api.clinpgx.org/v1/geneDrugPair?gene=CYP2D6"
  • Network accessline 152
    # Get specific gene-drug pair curl "https://api.clinpgx.org/v1/geneDrugPair?gene=CYP2D6&drug=codeine"
  • Network accessline 153
    curl "https://api.clinpgx.org/v1/geneDrugPair?gene=CYP2D6&drug=codeine"
  • Network accessline 155
    # Get all CPIC Level A pairs curl "https://api.clinpgx.org/v1/geneDrugPair?cpicLevel=A"
  • Network accessline 156
    curl "https://api.clinpgx.org/v1/geneDrugPair?cpicLevel=A"
  • Network accessline 168
    "clinicalAnnotationCount": 45,     "hasGuideline": true,     "guidelineUrl": "https://www.clinpgx.org/guideline/..."
  • Network accessline 169
    "hasGuideline": true,     "guidelineUrl": "https://www.clinpgx.org/guideline/..."   }
  • Network accessline 170
    "guidelineUrl": "https://www.clinpgx.org/guideline/..."
  • Network accessline 192
    # Get all CPIC guidelines curl "https://api.clinpgx.org/v1/guideline?source=CPIC"
  • Network accessline 193
    curl "https://api.clinpgx.org/v1/guideline?source=CPIC"
  • Network accessline 195
    # Get guideline for specific gene-drug curl "https://api.clinpgx.org/v1/guideline?gene=CYP2C19&drug=clopidogrel"
  • Network accessline 196
    curl "https://api.clinpgx.org/v1/guideline?gene=CYP2C19&drug=clopidogrel"
  • Network accessline 207
    curl "https://api.clinpgx.org/v1/guideline/PA166104939"
  • Network accessline 220
    "summary": "Alternative antiplatelet therapy recommended for...",   "recommendations": [...],   "pdfUrl": "https://www.clinpgx.org/...",
  • Network accessline 221
    "recommendations": [...],   "pdfUrl": "https://www.clinpgx.org/...",   "pmid": "23400754"
  • Network accessline 222
    "pdfUrl": "https://www.clinpgx.org/...",
  • Network accessline 242
    curl "https://api.clinpgx.org/v1/allele?gene=CYP2D6"
  • Network accessline 290
    curl "https://api.clinpgx.org/v1/allele/CYP2D6*4"
  • Network accessline 308
    curl "https://api.clinpgx.org/v1/variant/rs4244285"
  • Network accessline 343
    curl "https://api.clinpgx.org/v1/variant?chromosome=10&position=94781859"
  • Network accessline 364
    # Get all annotations for a gene curl "https://api.clinpgx.org/v1/clinicalAnnotation?gene=CYP2D6"
  • Network accessline 365
    curl "https://api.clinpgx.org/v1/clinicalAnnotation?gene=CYP2D6"
  • Network accessline 367
    # Get high-quality evidence only curl "https://api.clinpgx.org/v1/clinicalAnnotation?evidenceLevel=1A"
  • Network accessline 368
    curl "https://api.clinpgx.org/v1/clinicalAnnotation?evidenceLevel=1A"
  • Network accessline 370
    # Get annotations for specific gene-drug pair curl "https://api.clinpgx.org/v1/clinicalAnnotation?gene=TPMT&drug=azathioprine"
  • Network accessline 371
    curl "https://api.clinpgx.org/v1/clinicalAnnotation?gene=TPMT&drug=azathioprine"
  • Network accessline 416
    # Get all labels for warfarin curl "https://api.clinpgx.org/v1/drugLabel?drug=warfarin"
  • Network accessline 417
    curl "https://api.clinpgx.org/v1/drugLabel?drug=warfarin"
  • Network accessline 419
    # Get only FDA labels curl "https://api.clinpgx.org/v1/drugLabel?drug=warfarin&source=FDA"
  • Network accessline 420
    curl "https://api.clinpgx.org/v1/drugLabel?drug=warfarin&source=FDA"
  • Network accessline 435
    "biomarkers": ["CYP2C9", "VKORC1"],     "testingRecommended": true,     "labelUrl": "https://dailymed.nlm.nih.gov/...",
  • Network accessline 436
    "testingRecommended": true,     "labelUrl": "https://dailymed.nlm.nih.gov/...",     "lastUpdated": "2024-01-15"
  • Network accessline 437
    "labelUrl": "https://dailymed.nlm.nih.gov/...",
  • Network accessline 458
    curl "https://api.clinpgx.org/v1/pathway/PA146123006"
  • Network accessline 473
    curl "https://api.clinpgx.org/v1/pathway?drug=warfarin"
  • Network accessline 482
    "genes": ["CYP2C9", "VKORC1", "CYP4F2", "GGCX"],   "description": "Warfarin is metabolized primarily by CYP2C9...",   "diagramUrl": "https://www.clinpgx.org/pathway/...",
  • Network accessline 483
    "description": "Warfarin is metabolized primarily by CYP2C9...",   "diagramUrl": "https://www.clinpgx.org/pathway/...",   "steps": [
  • Network accessline 484
    "diagramUrl": "https://www.clinpgx.org/pathway/...",
  • Network accessline 519
    for med in patient_meds:     for gene in patient_genes:         response = requests.get(
  • Network accessline 520
    for gene in patient_genes:         response = requests.get(             "https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 521
    response = requests.get(
  • Network accessline 522
    "https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 534
    response = requests.get(
  • Network accessline 535
    "https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 549
    alleles = requests.get(
  • Network accessline 550
    "https://api.clinpgx.org/v1/allele",
  • Network accessline 567
    # Screen for HLA-B*57:01 before abacavir response = requests.get(
  • Network accessline 568
    response = requests.get(
  • Network accessline 569
    "https://api.clinpgx.org/v1/geneDrugPair",
  • Network accessline 605
    for attempt in range(max_retries):         try:             response = requests.get(url, params=params, timeout=10)
  • Network accessline 607
    response = requests.get(url, params=params, timeout=10)
  • Network accessline 664
    results = {}     for gene in genes:         response = requests.get(f"https://api.clinpgx.org/v1/gene/{gene}")
  • Network accessline 665
    for gene in genes:         response = requests.get(f"https://api.clinpgx.org/v1/gene/{gene}")         if response.status_code == 200:
  • Network accessline 666
    response = requests.get(f"https://api.clinpgx.org/v1/gene/{gene}")
  • Network accessline 729
    - API version: v1 - Stability: Beta - endpoints stable, parameters may change - Monitor: https://blog.clinpgx.org/ for updates
  • Network accessline 731
    - Monitor: https://blog.clinpgx.org/ for updates
  • Network accessline 733
    ### Migration from PharmGKB As of July 2025, PharmGKB URLs redirect to ClinPGx. Update references: - Old: `https://api.pharmgkb.org/`
  • Network accessline 734
    As of July 2025, PharmGKB URLs redirect to ClinPGx. Update references: - Old: `https://api.pharmgkb.org/` - New: `https://api.clinpgx.org/`
  • Network accessline 735
    - Old: `https://api.pharmgkb.org/`
  • Network accessline 736
    - New: `https://api.clinpgx.org/`
  • Network accessline 745
    - **API Issues**: api@clinpgx.org - **Documentation**: https://api.clinpgx.org/
  • Network accessline 746
    - **Documentation**: https://api.clinpgx.org/
  • Network accessline 747
    - **General Questions**: https://www.clinpgx.org/page/faqs
  • Network accessline 748
    - **Blog**: https://blog.clinpgx.org/
  • Network accessline 749
    - **CPIC Guidelines**: https://cpicpgx.org/

skills/07-临床医学与精准医疗/clinpgx-database/scripts/query_clinpgx.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 8
    ClinPGx API: https://api.clinpgx.org/
  • Network accessline 20
    BASE_URL = "https://api.clinpgx.org/v1/" RATE_LIMIT_DELAY = 0.5  # 500ms delay = 2 requests/second
  • Network accessline 36
    response = requests.get(url, params=params)
  • Network accessline 53
    for attempt in range(max_retries):         try:             response = requests.get(url, params=params, timeout=10)
  • Network accessline 55
    response = requests.get(url, params=params, timeout=10)

skills/07-临床医学与精准医疗/clinvar-database/SKILL.md

  • Network accessline 33
    Search ClinVar using the web interface at https://www.ncbi.nlm.nih.gov/clinvar/
  • Network accessline 53
    # Search for pathogenic BRCA1 variants curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=clinvar&term=BRCA1[gene]+AND+pathogenic[CLNSIG]&retmode=json"
  • Network accessline 54
    curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=clinvar&term=BRCA1[gene]+AND+pathogenic[CLNSIG]&retmode=json"
  • Network accessline 120
    # Download latest monthly XML release wget ftp://ftp.ncbi.nlm.nih.gov/pub/clinvar/xml/clinvar_variation/ClinVarVariationRelease_00-latest.xml.gz
  • Network accessline 121
    wget ftp://ftp.ncbi.nlm.nih.gov/pub/clinvar/xml/clinvar_variation/ClinVarVariationRelease_00-latest.xml.gz
  • Network accessline 123
    # Download VCF for GRCh38 wget ftp://ftp.ncbi.nlm.nih.gov/pub/clinvar/vcf_GRCh38/clinvar.vcf.gz
  • Network accessline 124
    wget ftp://ftp.ncbi.nlm.nih.gov/pub/clinvar/vcf_GRCh38/clinvar.vcf.gz
  • Network accessline 240
    **Submission methods:** - Web submission portal: https://submit.ncbi.nlm.nih.gov/subs/clinvar/
  • Network accessline 241
    - Web submission portal: https://submit.ncbi.nlm.nih.gov/subs/clinvar/
  • Network accessline 274
    wget ftp://ftp.ncbi.nlm.nih.gov/pub/clinvar/vcf_GRCh38/clinvar.vcf.gz
  • Network accessline 275
    wget ftp://ftp.ncbi.nlm.nih.gov/pub/clinvar/vcf_GRCh38/clinvar.vcf.gz.tbi
  • Network accessline 310
    wget ftp://ftp.ncbi.nlm.nih.gov/pub/clinvar/xml/clinvar_variation/ClinVarVariationRelease_YYYY-MM.xml.gz
  • Network accessline 351
    - ClinVar home: https://www.ncbi.nlm.nih.gov/clinvar/
  • Network accessline 352
    - ClinVar documentation: https://www.ncbi.nlm.nih.gov/clinvar/docs/
  • Network accessline 353
    - E-utilities documentation: https://www.ncbi.nlm.nih.gov/books/NBK25501/
  • Network accessline 355
    - ClinGen expert panels: https://clinicalgenome.org/

skills/07-临床医学与精准医疗/clinvar-database/references/api_reference.md

  • Network accessline 15
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/
  • Network accessline 25
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi
  • Network accessline 37
    # Search for BRCA1 pathogenic variants curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=clinvar&term=BRCA1[gene]+AND+pathogenic[CLNSIG]&retmode=json&retmax=100"
  • Network accessline 38
    curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=clinvar&term=BRCA1[gene]+AND+pathogenic[CLNSIG]&retmode=json&retmax=100"
  • Network accessline 54
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi
  • Network accessline 65
    # Get summary for specific variant curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=clinvar&id=12345&retmode=json&version=2.0"
  • Network accessline 66
    curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=clinvar&id=12345&retmode=json&version=2.0"
  • Network accessline 84
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi
  • Network accessline 94
    # Fetch full VCV record curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=clinvar&id=12345&rettype=vcv"
  • Network accessline 95
    curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=clinvar&id=12345&rettype=vcv"
  • Network accessline 103
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi
  • Network accessline 114
    # Find PubMed articles for a variant curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?dbfrom=clinvar&db=pubmed&id=12345"
  • Network accessline 115
    curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?dbfrom=clinvar&db=pubmed&id=12345"
  • Network accessline 121
    # Step 1: Search for variants SEARCH_URL="https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=clinvar&term=CFTR[gene]+AND+pathogenic[CLNSIG]&retmode=json&retmax=10"
  • Network accessline 122
    SEARCH_URL="https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=clinvar&term=CFTR[gene]+AND+pathogenic[CLNSIG]&retmode=json&retmax=10"
  • Network accessline 127
    # Step 3: Retrieve summaries SUMMARY_URL="https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=clinvar&id=<ids>&retmode=json&version=2.0"
  • Network accessline 128
    SUMMARY_URL="https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=clinvar&id=<ids>&retmode=json&version=2.0"
  • Network accessline 130
    # Step 4: Fetch full records if needed FETCH_URL="https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=clinvar&id=<ids>&rettype=vcv"
  • Network accessline 131
    FETCH_URL="https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=clinvar&id=<ids>&rettype=vcv"
  • Dangerous shell operationline 138
    sh -c "$(curl -fsSL ftp://ftp.ncbi.nlm.nih.gov/entrez/entrezdirect/install-edirect.sh)"
  • Network accessline 138
    sh -c "$(curl -fsSL ftp://ftp.ncbi.nlm.nih.gov/entrez/entrezdirect/install-edirect.sh)"
  • Network accessline 169
    ### API Key Setup 1. Register for NCBI account at https://www.ncbi.nlm.nih.gov/account/
  • Network accessline 170
    [Credential-related source omitted]
  • Access to secretsline 172
    [Credential-related source omitted]
  • Network accessline 225
    - NCBI E-utilities documentation: https://www.ncbi.nlm.nih.gov/books/NBK25501/
  • Network accessline 226
    - ClinVar web services: https://www.ncbi.nlm.nih.gov/clinvar/docs/maintenance_use/
  • Network accessline 227
    - Entrez Direct cookbook: https://www.ncbi.nlm.nih.gov/books/NBK179288/

skills/07-临床医学与精准医疗/clinvar-database/references/clinical_significance.md

  • Network accessline 215
    - ACMG/AMP Variant Interpretation Guidelines: Richards et al., 2015 - ClinGen Sequence Variant Interpretation Working Group: https://clinicalgenome.org/
  • Network accessline 216
    - ClinGen Sequence Variant Interpretation Working Group: https://clinicalgenome.org/
  • Network accessline 217
    - ClinVar Clinical Significance Documentation: https://www.ncbi.nlm.nih.gov/clinvar/docs/clinsig/
  • Network accessline 218
    - Review Status Documentation: https://www.ncbi.nlm.nih.gov/clinvar/docs/review_status/

skills/07-临床医学与精准医疗/clinvar-database/references/data_formats.md

  • Network accessline 324
    # Get latest file LATEST=$(curl -s ${BASE_URL}/ | \
  • Network accessline 325
    LATEST=$(curl -s ${BASE_URL}/ | \
  • Network accessline 329
    # Download wget ${BASE_URL}/${LATEST}
  • Network accessline 330
    wget ${BASE_URL}/${LATEST}
  • Network accessline 341
    # XML wget ${FTP_BASE}/xml/clinvar_variation/ClinVarVariationRelease_00-latest.xml.gz
  • Network accessline 342
    wget ${FTP_BASE}/xml/clinvar_variation/ClinVarVariationRelease_00-latest.xml.gz
  • Network accessline 344
    # VCF (both assemblies) wget ${FTP_BASE}/vcf_GRCh37/clinvar.vcf.gz
  • Network accessline 345
    wget ${FTP_BASE}/vcf_GRCh37/clinvar.vcf.gz
  • Network accessline 346
    wget ${FTP_BASE}/vcf_GRCh38/clinvar.vcf.gz
  • Network accessline 348
    # Tab-delimited wget ${FTP_BASE}/tab_delimited/variant_summary.txt.gz
  • Network accessline 349
    wget ${FTP_BASE}/tab_delimited/variant_summary.txt.gz
  • Network accessline 350
    wget ${FTP_BASE}/tab_delimited/var_citations.txt.gz
  • Network accessline 355
    - ClinVar FTP Primer: https://www.ncbi.nlm.nih.gov/clinvar/docs/ftp_primer/
  • Network accessline 356
    - XML Schema Documentation: https://www.ncbi.nlm.nih.gov/clinvar/docs/xml_schemas/
  • Network accessline 357
    - VCF Specification: https://samtools.github.io/hts-specs/VCFv4.3.pdf
  • Network accessline 358
    - Release Notes: https://ftp.ncbi.nlm.nih.gov/pub/clinvar/xml/README.txt

skills/07-临床医学与精准医疗/cosmic-database/SKILL.md

  • Network accessline 29
    ### Account Registration COSMIC requires authentication for data downloads: - **Academic users**: Free access with registration at https://cancer.sanger.ac.uk/cosmic/register
  • Network accessline 30
    COSMIC requires authentication for data downloads: - **Academic users**: Free access with registration at https://cancer.sanger.ac.uk/cosmic/register - **Commercial users**: License required (contact QIAGEN)
  • Network accessline 31
    - **Academic users**: Free access with registration at https://cancer.sanger.ac.uk/cosmic/register
  • Network accessline 239
    vcf = pysam.VariantFile('CosmicCodingMuts.vcf.gz') for record in vcf.fetch('17', 7577000, 7579000):  # TP53 region
  • Network accessline 240
    for record in vcf.fetch('17', 7577000, 7579000):  # TP53 region
  • Network accessline 325
    - **COSMIC Website**: https://cancer.sanger.ac.uk/cosmic
  • Network accessline 326
    - **Documentation**: https://cancer.sanger.ac.uk/cosmic/help
  • Network accessline 327
    - **Release Notes**: https://cancer.sanger.ac.uk/cosmic/release_notes

skills/07-临床医学与精准医疗/cosmic-database/references/cosmic_data_reference.md

  • Network accessline 7
    **Website**: https://cancer.sanger.ac.uk/cosmic
  • Network accessline 14
    - **Academic users**: Free access (registration required) - **Commercial users**: License required (contact QIAGEN) - **Registration**: https://cancer.sanger.ac.uk/cosmic/register
  • Network accessline 16
    - **Registration**: https://cancer.sanger.ac.uk/cosmic/register
  • Network accessline 18
    ### Download Methods 1. **Web Browser**: Interactive search at https://cancer.sanger.ac.uk/cosmic
  • Network accessline 19
    1. **Web Browser**: Interactive search at https://cancer.sanger.ac.uk/cosmic 2. **File Downloads**: Programmatic access via download API 3. **Data Files**: TSV, CSV, and VCF formats
  • Network accessline 217
    - **Documentation**: https://cancer.sanger.ac.uk/cosmic/help
  • Network accessline 218
    - **Release Notes**: https://cancer.sanger.ac.uk/cosmic/release_notes

skills/07-临床医学与精准医疗/cosmic-database/scripts/download_cosmic.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 57
    base_url = "https://cancer.sanger.ac.uk/cosmic/file_download/"
  • Network accessline 65
    print(f"Requesting download URL for: {filepath}")         r = requests.get(
  • Network accessline 66
    r = requests.get(
  • Network accessline 92
    print(f"Downloading file from: {download_url}")         file_response = requests.get(download_url, stream=True, timeout=300)
  • Network accessline 93
    file_response = requests.get(download_url, stream=True, timeout=300)

skills/07-临床医学与精准医疗/depmap/SKILL.md

  • Network accessline 19
    **Key resources:** - DepMap Portal: https://depmap.org/portal/ - DepMap data downloads: https://depmap.org/portal/download/all/
  • Network accessline 20
    - DepMap Portal: https://depmap.org/portal/ - DepMap data downloads: https://depmap.org/portal/download/all/ - Python package: `depmap` (or access via API/downloads)
  • Network accessline 21
    - DepMap data downloads: https://depmap.org/portal/download/all/
  • Network accessline 23
    - API: https://depmap.org/portal/api/
  • Network accessline 67
    BASE_URL = "https://depmap.org/portal/api"
  • Network accessline 69
    def depmap_get(endpoint, params=None):     url = f"{BASE_URL}/{endpoint}"     response = requests.get(url, params=params)
  • Network accessline 70
    url = f"{BASE_URL}/{endpoint}"     response = requests.get(url, params=params)     response.raise_for_status()
  • Network accessline 71
    response = requests.get(url, params=params)
  • Network accessline 84
    "dataset": dataset     }     response = requests.get(url, params=params)
  • Network accessline 85
    }     response = requests.get(url, params=params)     return response.json()
  • Network accessline 86
    response = requests.get(url, params=params)
  • Network accessline 92
    url = f"{BASE_URL}/data/gene_dependency"     params = {"gene_name": gene_symbol, "dataset_name": dataset_name}     response = requests.get(url, params=params)
  • Network accessline 93
    params = {"gene_name": gene_symbol, "dataset_name": dataset_name}     response = requests.get(url, params=params)     data = response.json()
  • Network accessline 94
    response = requests.get(url, params=params)
  • Network accessline 107
    def download_depmap_data(url, output_path):     """Download a DepMap data file."""     response = requests.get(url, stream=True)
  • Network accessline 108
    """Download a DepMap data file."""     response = requests.get(url, stream=True)     with open(output_path, 'wb') as f:
  • Network accessline 109
    response = requests.get(url, stream=True)
  • Network accessline 114
    # DepMap 24Q4 data files (update version as needed) FILES = {     "crispr_gene_effect": "https://figshare.com/ndownloader/files/...",
  • Network accessline 115
    FILES = {     "crispr_gene_effect": "https://figshare.com/ndownloader/files/...",     # OR download from: https://depmap.org/portal/download/all/
  • Network accessline 116
    "crispr_gene_effect": "https://figshare.com/ndownloader/files/...",     # OR download from: https://depmap.org/portal/download/all/     # Files available:
  • Network accessline 117
    # OR download from: https://depmap.org/portal/download/all/
  • Network accessline 282
    Download all files from: https://depmap.org/portal/download/all/
  • Network accessline 295
    - **DepMap Portal**: https://depmap.org/portal/ - **Data downloads**: https://depmap.org/portal/download/all/
  • Network accessline 296
    - **Data downloads**: https://depmap.org/portal/download/all/
  • Network accessline 297
    - **DepMap paper**: Behan FM et al. (2019) Nature. PMID: 30971826 - **Chronos paper**: Dempster JM et al. (2021) Nature Methods. PMID: 34349281 - **GitHub**: https://github.com/broadinstitute/depmap-portal
  • Network accessline 298
    - **Chronos paper**: Dempster JM et al. (2021) Nature Methods. PMID: 34349281 - **GitHub**: https://github.com/broadinstitute/depmap-portal - **Figshare**: https://figshare.com/articles/dataset/DepMap_24Q4_Public/27993966
  • Network accessline 299
    - **GitHub**: https://github.com/broadinstitute/depmap-portal
  • Network accessline 300
    - **Figshare**: https://figshare.com/articles/dataset/DepMap_24Q4_Public/27993966

skills/07-临床医学与精准医疗/fda-database/SKILL.md

  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 64
    Register at: https://open.fda.gov/apis/authentication/
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 426
    [Credential-related source omitted]
  • Network accessline 490
    - **openFDA Homepage**: https://open.fda.gov/
  • Network accessline 491
    - **API Documentation**: https://open.fda.gov/apis/
  • Network accessline 492
    - **Interactive API Explorer**: https://open.fda.gov/apis/try-the-api/
  • Network accessline 493
    - **GitHub Repository**: https://github.com/FDA/openfda
  • Network accessline 494
    - **Terms of Service**: https://open.fda.gov/terms/
  • Network accessline 514
    - **GitHub Issues**: https://github.com/FDA/openfda/issues

skills/07-临床医学与精准医疗/fda-database/references/animal_veterinary.md

  • Network accessline 13
    **Endpoint**: `https://api.fda.gov/animalandveterinary/event.json`
  • Network accessline 93
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Network accessline 94
    url = "https://api.fda.gov/animalandveterinary/event.json"
  • Access to secretsline 98
    [Credential-related source omitted]
  • Network accessline 103
    response = requests.get(url, params=params)
  • Access to secretsline 110
    [Credential-related source omitted]
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 138
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 182
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Network accessline 197
    url = "https://api.fda.gov/animalandveterinary/event.json"
  • Access to secretsline 199
    [Credential-related source omitted]
  • Network accessline 204
    response = requests.get(url, params=params)
  • Access to secretsline 246
    [Credential-related source omitted]
  • Access to secretsline 252
    [Credential-related source omitted]
  • Network accessline 261
    url = "https://api.fda.gov/animalandveterinary/event.json"
  • Access to secretsline 263
    [Credential-related source omitted]
  • Network accessline 268
    response = requests.get(url, params=params)
  • Access to secretsline 299
    [Credential-related source omitted]
  • Access to secretsline 306
    [Credential-related source omitted]
  • Network accessline 313
    url = "https://api.fda.gov/animalandveterinary/event.json"
  • Access to secretsline 318
    [Credential-related source omitted]
  • Network accessline 323
    response = requests.get(url, params=params)
  • Network accessline 373
    - OpenFDA Animal & Veterinary API: https://open.fda.gov/apis/animalandveterinary/
  • Network accessline 374
    - FDA Center for Veterinary Medicine: https://www.fda.gov/animal-veterinary
  • Network accessline 375
    - VeDDRA: https://www.veddra.org/

skills/07-临床医学与精准医疗/fda-database/references/api_basics.md

  • Network accessline 11
    https://api.fda.gov/{category}/{endpoint}.json
  • Network accessline 14
    Examples: - `https://api.fda.gov/drug/event.json`
  • Network accessline 15
    - `https://api.fda.gov/drug/event.json`
  • Network accessline 16
    - `https://api.fda.gov/device/510k.json`
  • Network accessline 17
    - `https://api.fda.gov/food/enforcement.json`
  • Network accessline 29
    **Registration**: Visit https://open.fda.gov/apis/authentication/ to sign up
  • Network accessline 44
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 45
    url = "https://api.fda.gov/drug/event.json"
  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 53
    response = requests.get(url, params=params)
  • Network accessline 60
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Network accessline 61
    url = "https://api.fda.gov/drug/event.json"
  • Network accessline 68
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 84
    response = requests.get(url, params=params)
  • Network accessline 104
    for attempt in range(max_retries):         try:             response = requests.get(url, params=params)
  • Network accessline 105
    try:             response = requests.get(url, params=params)             response.raise_for_status()
  • Network accessline 106
    response = requests.get(url, params=params)
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 269
    [Credential-related source omitted]
  • Access to secretsline 277
    [Credential-related source omitted]
  • Network accessline 283
    response = requests.get(url, params=params)
  • Network accessline 487
    """Safely call FDA API with comprehensive error handling."""     try:         response = requests.get(url, params=params, timeout=30)
  • Network accessline 488
    try:         response = requests.get(url, params=params, timeout=30)         response.raise_for_status()
  • Network accessline 489
    response = requests.get(url, params=params, timeout=30)
  • Network accessline 582
    # Make request     response = requests.get(url, params=params)
  • Network accessline 583
    response = requests.get(url, params=params)
  • Network accessline 610
    # Remove requests older than 1 minute         while self.requests and now - self.requests[0] > 60:             self.requests.popleft()
  • Network accessline 612
    self.requests.popleft()
  • Network accessline 617
    if sleep_time > 0:                 time.sleep(sleep_time)             self.requests.popleft()
  • Network accessline 619
    self.requests.popleft()
  • Network accessline 621
    self.requests.append(time.time())
  • Network accessline 627
    """Make request with rate limiting."""     rate_limiter.wait_if_needed()     return requests.get(url, params=params)
  • Network accessline 629
    return requests.get(url, params=params)
  • Network accessline 668
    "limit": 10     }     results[drug] = requests.get(url, params=params).json()
  • Network accessline 670
    results[drug] = requests.get(url, params=params).json()
  • Network accessline 675
    - **openFDA Homepage**: https://open.fda.gov/
  • Network accessline 676
    - **API Documentation**: https://open.fda.gov/apis/
  • Network accessline 677
    - **Interactive API Explorer**: https://open.fda.gov/apis/try-the-api/
  • Network accessline 678
    - **Terms of Service**: https://open.fda.gov/terms/
  • Network accessline 679
    - **GitHub**: https://github.com/FDA/openfda
  • Network accessline 684
    For questions or issues: - **GitHub Issues**: https://github.com/FDA/openfda/issues
  • Network accessline 685
    - **GitHub Issues**: https://github.com/FDA/openfda/issues

skills/07-临床医学与精准医疗/fda-database/references/devices.md

  • Network accessline 21
    **Endpoint**: `https://api.fda.gov/device/event.json`
  • Network accessline 53
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Network accessline 54
    url = "https://api.fda.gov/device/event.json"
  • Access to secretsline 58
    [Credential-related source omitted]
  • Network accessline 63
    response = requests.get(url, params=params)
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Network accessline 88
    **Endpoint**: `https://api.fda.gov/device/510k.json`
  • Access to secretsline 122
    [Credential-related source omitted]
  • Network accessline 128
    response = requests.get("https://api.fda.gov/device/510k.json", params=params)
  • Access to secretsline 134
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Network accessline 151
    **Endpoint**: `https://api.fda.gov/device/classification.json`
  • Access to secretsline 184
    [Credential-related source omitted]
  • Network accessline 189
    response = requests.get("https://api.fda.gov/device/classification.json", params=params)
  • Access to secretsline 195
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Network accessline 212
    **Endpoint**: `https://api.fda.gov/device/enforcement.json`
  • Access to secretsline 243
    [Credential-related source omitted]
  • Network accessline 249
    response = requests.get("https://api.fda.gov/device/enforcement.json", params=params)
  • Access to secretsline 255
    [Credential-related source omitted]
  • Network accessline 263
    **Endpoint**: `https://api.fda.gov/device/recall.json`
  • Access to secretsline 290
    [Credential-related source omitted]
  • Network accessline 295
    response = requests.get("https://api.fda.gov/device/recall.json", params=params)
  • Network accessline 300
    **Endpoint**: `https://api.fda.gov/device/pma.json`
  • Access to secretsline 332
    [Credential-related source omitted]
  • Network accessline 337
    response = requests.get("https://api.fda.gov/device/pma.json", params=params)
  • Access to secretsline 343
    [Credential-related source omitted]
  • Network accessline 351
    **Endpoint**: `https://api.fda.gov/device/registrationlisting.json`
  • Access to secretsline 385
    [Credential-related source omitted]
  • Network accessline 390
    response = requests.get("https://api.fda.gov/device/registrationlisting.json", params=params)
  • Access to secretsline 396
    [Credential-related source omitted]
  • Network accessline 404
    **Endpoint**: `https://api.fda.gov/device/udi.json`
  • Access to secretsline 446
    [Credential-related source omitted]
  • Network accessline 451
    response = requests.get("https://api.fda.gov/device/udi.json", params=params)
  • Access to secretsline 457
    [Credential-related source omitted]
  • Access to secretsline 466
    [Credential-related source omitted]
  • Network accessline 474
    **Endpoint**: `https://api.fda.gov/device/covid19serology.json`
  • Access to secretsline 500
    [Credential-related source omitted]
  • Network accessline 505
    response = requests.get("https://api.fda.gov/device/covid19serology.json", params=params)
  • Access to secretsline 511
    [Credential-related source omitted]
  • Access to secretsline 522
    [Credential-related source omitted]
  • Access to secretsline 528
    [Credential-related source omitted]
  • Network accessline 535
    # Search adverse events     events_url = "https://api.fda.gov/device/event.json"
  • Network accessline 536
    events_url = "https://api.fda.gov/device/event.json"
  • Access to secretsline 538
    [Credential-related source omitted]
  • Network accessline 540
    "limit": 10     }     results["adverse_events"] = requests.get(events_url, params=events_params).json()
  • Network accessline 542
    results["adverse_events"] = requests.get(events_url, params=events_params).json()
  • Network accessline 544
    # Search 510(k) clearances     fiveten_url = "https://api.fda.gov/device/510k.json"
  • Network accessline 545
    fiveten_url = "https://api.fda.gov/device/510k.json"
  • Access to secretsline 547
    [Credential-related source omitted]
  • Network accessline 549
    "limit": 10     }     results["510k_clearances"] = requests.get(fiveten_url, params=fiveten_params).json()
  • Network accessline 551
    results["510k_clearances"] = requests.get(fiveten_url, params=fiveten_params).json()
  • Network accessline 553
    # Search recalls     recall_url = "https://api.fda.gov/device/enforcement.json"
  • Network accessline 554
    recall_url = "https://api.fda.gov/device/enforcement.json"
  • Access to secretsline 556
    [Credential-related source omitted]
  • Network accessline 558
    "limit": 10     }     results["recalls"] = requests.get(recall_url, params=recall_params).json()
  • Network accessline 560
    results["recalls"] = requests.get(recall_url, params=recall_params).json()
  • Network accessline 562
    # Search UDI     udi_url = "https://api.fda.gov/device/udi.json"
  • Network accessline 563
    udi_url = "https://api.fda.gov/device/udi.json"
  • Access to secretsline 565
    [Credential-related source omitted]
  • Network accessline 567
    "limit": 10     }     results["udi"] = requests.get(udi_url, params=udi_params).json()
  • Network accessline 569
    results["udi"] = requests.get(udi_url, params=udi_params).json()
  • Access to secretsline 577
    [Credential-related source omitted]
  • Access to secretsline 583
    [Credential-related source omitted]
  • Network accessline 586
    Classification details dictionary     """     url = "https://api.fda.gov/device/classification.json"
  • Network accessline 587
    """     url = "https://api.fda.gov/device/classification.json"     params = {
  • Network accessline 588
    url = "https://api.fda.gov/device/classification.json"
  • Access to secretsline 590
    [Credential-related source omitted]
  • Network accessline 595
    response = requests.get(url, params=params)
  • Network accessline 628
    - OpenFDA Device API Documentation: https://open.fda.gov/apis/device/
  • Network accessline 629
    - Device Classification Database: https://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfpcd/classification.cfm
  • Network accessline 630
    - GUDID: https://accessgudid.nlm.nih.gov/

skills/07-临床医学与精准医疗/fda-database/references/drugs.md

  • Network accessline 13
    **Endpoint**: `https://api.fda.gov/drug/event.json`
  • Network accessline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 40
    url = "https://api.fda.gov/drug/event.json"
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 49
    response = requests.get(url, params=params)
  • Access to secretsline 56
    [Credential-related source omitted]
  • Network accessline 64
    **Endpoint**: `https://api.fda.gov/drug/label.json`
  • Access to secretsline 95
    [Credential-related source omitted]
  • Network accessline 100
    response = requests.get("https://api.fda.gov/drug/label.json", params=params)
  • Access to secretsline 113
    [Credential-related source omitted]
  • Network accessline 121
    **Endpoint**: `https://api.fda.gov/drug/ndc.json`
  • Access to secretsline 152
    [Credential-related source omitted]
  • Network accessline 157
    response = requests.get("https://api.fda.gov/drug/ndc.json", params=params)
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 172
    [Credential-related source omitted]
  • Network accessline 180
    **Endpoint**: `https://api.fda.gov/drug/enforcement.json`
  • Access to secretsline 215
    [Credential-related source omitted]
  • Network accessline 221
    response = requests.get("https://api.fda.gov/drug/enforcement.json", params=params)
  • Access to secretsline 227
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Network accessline 244
    **Endpoint**: `https://api.fda.gov/drug/drugsfda.json`
  • Access to secretsline 277
    [Credential-related source omitted]
  • Network accessline 282
    response = requests.get("https://api.fda.gov/drug/drugsfda.json", params=params)
  • Access to secretsline 288
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Network accessline 305
    **Endpoint**: `https://api.fda.gov/drug/drugshortages.json`
  • Access to secretsline 333
    [Credential-related source omitted]
  • Network accessline 338
    response = requests.get("https://api.fda.gov/drug/drugshortages.json", params=params)
  • Access to secretsline 344
    [Credential-related source omitted]
  • Access to secretsline 353
    [Credential-related source omitted]
  • Network accessline 371
    Args:         endpoint: Full URL endpoint (e.g., "https://api.fda.gov/drug/event.json")
  • Network accessline 372
    endpoint: Full URL endpoint (e.g., "https://api.fda.gov/drug/event.json")
  • Network accessline 379
    for attempt in range(max_retries):         try:             response = requests.get(endpoint, params=params, timeout=30)
  • Network accessline 380
    try:             response = requests.get(endpoint, params=params, timeout=30)             response.raise_for_status()
  • Network accessline 381
    response = requests.get(endpoint, params=params, timeout=30)
  • Access to secretsline 408
    [Credential-related source omitted]
  • Access to secretsline 415
    [Credential-related source omitted]
  • Access to secretsline 427
    [Credential-related source omitted]
  • Network accessline 465
    - OpenFDA Drug API Documentation: https://open.fda.gov/apis/drug/
  • Network accessline 466
    - API Basics: See `api_basics.md` in this references directory - Python examples: See `scripts/fda_drug_query.py` - Field reference guides: Available at https://open.fda.gov/apis/drug/[endpoint]/searchable-fields/
  • Network accessline 468
    - Field reference guides: Available at https://open.fda.gov/apis/drug/[endpoint]/searchable-fields/

skills/07-临床医学与精准医疗/fda-database/references/foods.md

  • Network accessline 13
    **Endpoint**: `https://api.fda.gov/food/event.json`
  • Network accessline 54
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Network accessline 55
    url = "https://api.fda.gov/food/event.json"
  • Access to secretsline 59
    [Credential-related source omitted]
  • Network accessline 64
    response = requests.get(url, params=params)
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Network accessline 98
    **Endpoint**: `https://api.fda.gov/food/enforcement.json`
  • Access to secretsline 146
    [Credential-related source omitted]
  • Network accessline 152
    response = requests.get("https://api.fda.gov/food/enforcement.json", params=params)
  • Access to secretsline 158
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Access to secretsline 186
    [Credential-related source omitted]
  • Access to secretsline 195
    [Credential-related source omitted]
  • Access to secretsline 206
    [Credential-related source omitted]
  • Access to secretsline 212
    [Credential-related source omitted]
  • Network accessline 226
    url = "https://api.fda.gov/food/enforcement.json"
  • Access to secretsline 231
    [Credential-related source omitted]
  • Network accessline 236
    response = requests.get(url, params=params)
  • Access to secretsline 250
    [Credential-related source omitted]
  • Access to secretsline 256
    [Credential-related source omitted]
  • Network accessline 264
    url = "https://api.fda.gov/food/event.json"
  • Access to secretsline 266
    [Credential-related source omitted]
  • Network accessline 271
    response = requests.get(url, params=params)
  • Access to secretsline 304
    [Credential-related source omitted]
  • Access to secretsline 310
    [Credential-related source omitted]
  • Network accessline 319
    url = "https://api.fda.gov/food/enforcement.json"
  • Access to secretsline 327
    [Credential-related source omitted]
  • Network accessline 333
    response = requests.get(url, params=params)
  • Network accessline 370
    - OpenFDA Food API Documentation: https://open.fda.gov/apis/food/
  • Network accessline 371
    - CFSAN Adverse Event Reporting: https://www.fda.gov/food/compliance-enforcement-food/cfsan-adverse-event-reporting-system-caers
  • Network accessline 372
    - Food Recalls: https://www.fda.gov/safety/recalls-market-withdrawals-safety-alerts

skills/07-临床医学与精准医疗/fda-database/references/other.md

  • Network accessline 13
    **Endpoint**: `https://api.fda.gov/other/substance.json`
  • Network accessline 81
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Network accessline 82
    url = "https://api.fda.gov/other/substance.json"
  • Access to secretsline 86
    [Credential-related source omitted]
  • Network accessline 91
    response = requests.get(url, params=params)
  • Access to secretsline 98
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Access to secretsline 134
    [Credential-related source omitted]
  • Network accessline 142
    **Endpoint**: `https://api.fda.gov/other/nsde.json`
  • Access to secretsline 170
    [Credential-related source omitted]
  • Network accessline 175
    response = requests.get("https://api.fda.gov/other/nsde.json", params=params)
  • Access to secretsline 181
    [Credential-related source omitted]
  • Access to secretsline 192
    [Credential-related source omitted]
  • Access to secretsline 198
    [Credential-related source omitted]
  • Network accessline 205
    url = "https://api.fda.gov/other/substance.json"
  • Access to secretsline 207
    [Credential-related source omitted]
  • Network accessline 212
    response = requests.get(url, params=params)
  • Access to secretsline 256
    [Credential-related source omitted]
  • Access to secretsline 262
    [Credential-related source omitted]
  • Network accessline 269
    url = "https://api.fda.gov/other/substance.json"
  • Access to secretsline 271
    [Credential-related source omitted]
  • Network accessline 276
    response = requests.get(url, params=params)
  • Access to secretsline 302
    [Credential-related source omitted]
  • Access to secretsline 308
    [Credential-related source omitted]
  • Network accessline 315
    url = "https://api.fda.gov/other/substance.json"
  • Access to secretsline 317
    [Credential-related source omitted]
  • Network accessline 322
    response = requests.get(url, params=params)
  • Access to secretsline 351
    [Credential-related source omitted]
  • Access to secretsline 357
    [Credential-related source omitted]
  • Network accessline 364
    # First search drug label database     label_url = "https://api.fda.gov/drug/label.json"
  • Network accessline 365
    label_url = "https://api.fda.gov/drug/label.json"
  • Access to secretsline 367
    [Credential-related source omitted]
  • Network accessline 372
    response = requests.get(label_url, params=label_params)
  • Access to secretsline 396
    [Credential-related source omitted]
  • Network accessline 468
    - FDA Substance Registration System: https://fdasis.nlm.nih.gov/srs/
  • Network accessline 469
    - UNII Search: https://precision.fda.gov/uniisearch
  • Network accessline 470
    - OpenFDA Other APIs: https://open.fda.gov/apis/other/

skills/07-临床医学与精准医疗/fda-database/scripts/fda_examples.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 299
    [Credential-related source omitted]
  • Access to secretsline 301
    [Credential-related source omitted]
  • Access to secretsline 302
    [Credential-related source omitted]
  • Access to secretsline 304
    [Credential-related source omitted]
  • Access to secretsline 307
    [Credential-related source omitted]

skills/07-临床医学与精准医疗/fda-database/scripts/fda_query.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 11
    [Credential-related source omitted]
  • Network accessline 37
    while self.requests and now - self.requests[0] > 60:             self.requests.popleft()
  • Network accessline 38
    self.requests.popleft()
  • Network accessline 44
    print(f"Rate limit approaching. Waiting {sleep_time:.1f} seconds...")                 time.sleep(sleep_time)             self.requests.popleft()
  • Network accessline 46
    self.requests.popleft()
  • Network accessline 48
    self.requests.append(time.time())
  • Network accessline 87
    BASE_URL = "https://api.fda.gov"
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 100
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Network accessline 134
    try:             response = requests.get(url, params=params, timeout=30)
  • Network accessline 135
    response = requests.get(url, params=params, timeout=30)
  • Access to secretsline 408
    [Credential-related source omitted]
  • Access to secretsline 411
    [Credential-related source omitted]

skills/07-临床医学与精准医疗/imaging-data-commons/SKILL.md

  • Network accessline 8
    idc-index: "0.11.10"     idc-data-version: "v23"     repository: https://github.com/ImagingDataCommons/idc-claude-skill
  • Network accessline 9
    idc-data-version: "v23"     repository: https://github.com/ImagingDataCommons/idc-claude-skill ---
  • Network accessline 10
    repository: https://github.com/ImagingDataCommons/idc-claude-skill
  • Network accessline 21
    **Primary tool:** `idc-index` ([GitHub](https://github.com/imagingdatacommons/idc-index))
  • Network accessline 122
    **Complete index table documentation:** Use https://idc-index.readthedocs.io/en/latest/indices_reference.html for quick check of available tables and columns without executing any code.
  • Network accessline 543
    **License types in IDC:** - **CC BY 4.0** / **CC BY 3.0** (~97% of data) - Allows commercial use with attribution - **CC BY-NC 4.0** / **CC BY-NC 3.0** (~3% of data) - Non-commercial use only
  • Network accessline 544
    - **CC BY 4.0** / **CC BY 3.0** (~97% of data) - Allows commercial use with attribution - **CC BY-NC 4.0** / **CC BY-NC 3.0** (~3% of data) - Non-commercial use only - **Custom licenses** (rare) - Some collections have specific terms (e.g.,
  • Network accessline 545
    - **CC BY-NC 4.0** / **CC BY-NC 3.0** (~3% of data) - Non-commercial use only
  • Network accessline 645
    **Before using BigQuery**, always check if a specialized index table already has the metadata you need: 1. Use `client.indices_overview` or the [idc-index indices reference](https://idc-index.readthedocs.io/en/latest/indices_reference.html)
  • Network accessline 646
    1. Use `client.indices_overview` or the [idc-index indices reference](https://idc-index.readthedocs.io/en/latest/indices_reference.html) to discover all available tables and their columns 2. Fetch the relevant index: `client.fetch_index("ta
  • Network accessline 655
    |------|------|-----------| | Programmatic queries & downloads | `idc-index` | This document | | Interactive exploration | IDC Portal | https://portal.imaging.datacommons.cancer.gov/ |
  • Network accessline 656
    | Programmatic queries & downloads | `idc-index` | This document | | Interactive exploration | IDC Portal | https://portal.imaging.datacommons.cancer.gov/ | | Complex metadata queries | BigQuery | `references/bigquery_guide.md` |
  • Network accessline 657
    | Interactive exploration | IDC Portal | https://portal.imaging.datacommons.cancer.gov/ |
  • Network accessline 659
    | 3D visualization & analysis | SlicerIDCBrowser | https://github.com/ImagingDataCommons/SlicerIDCBrowser |
  • Network accessline 744
    - **Estimate size first** - Check collection size before downloading - some collection sizes are in terabytes! - **Save manifests** - Always save query results with Series UIDs for reproducibility and data provenance - **Read documentation*
  • Network accessline 745
    - **Save manifests** - Always save query results with Series UIDs for reproducibility and data provenance - **Read documentation** - IDC data structure and metadata fields are documented at https://learn.canceridc.dev/ - **Use IDC forum** -
  • Network accessline 746
    - **Read documentation** - IDC data structure and metadata fields are documented at https://learn.canceridc.dev/
  • Network accessline 747
    - **Use IDC forum** - Search for questons/answers and ask your questions to the IDC maintainers and users at https://discourse.canceridc.dev/
  • Network accessline 828
    - **[indices_reference](https://idc-index.readthedocs.io/en/latest/indices_reference.html)** - External documentation for index tables (may be ahead of the installed version)
  • Network accessline 832
    - **IDC Portal**: https://portal.imaging.datacommons.cancer.gov/explore/
  • Network accessline 833
    - **Documentation**: https://learn.canceridc.dev/
  • Network accessline 834
    - **Tutorials**: https://github.com/ImagingDataCommons/IDC-Tutorials
  • Network accessline 835
    - **User Forum**: https://discourse.canceridc.dev/
  • Network accessline 836
    - **idc-index GitHub**: https://github.com/ImagingDataCommons/idc-index
  • Network accessline 837
    - **Citation**: Fedorov, A., et al. "National Cancer Institute Imaging Data Commons: Toward Transparency, Reproducibility, and Scalability in Imaging Artificial Intelligence." RadioGraphics 43.12 (2023). https://doi.org/10.1148/rg.230180
  • Network accessline 841
    This skill version is available in skill metadata. To check for updates: - Visit the [releases page](https://github.com/ImagingDataCommons/idc-claude-skill/releases)
  • Network accessline 842
    - Visit the [releases page](https://github.com/ImagingDataCommons/idc-claude-skill/releases)

skills/07-临床医学与精准医疗/imaging-data-commons/references/bigquery_guide.md

  • Network accessline 48
    ### dicom_all Primary table joining complete DICOM metadata with IDC-specific columns (collection_id, gcs_url, license). Contains all DICOM tags from `dicom_metadata` plus collection and administrative metadata. See [dicom_all.sql](https://
  • Network accessline 49
    Primary table joining complete DICOM metadata with IDC-specific columns (collection_id, gcs_url, license). Contains all DICOM tags from `dicom_metadata` plus collection and administrative metadata. See [dicom_all.sql](https://github.com/Ima
  • Network accessline 333
    - IDC data is de-identified; private tags containing PHI may have been removed or modified - The same tag may have different meanings across software versions - Always verify query results visually using the [IDC Viewer](https://viewer.imag
  • Network accessline 335
    - Always verify query results visually using the [IDC Viewer](https://viewer.imaging.datacommons.cancer.gov/) before large-scale analysis
  • Network accessline 339
    **Manufacturer DICOM Conformance Statements:** - [GE Healthcare MR](https://www.gehealthcare.com/products/interoperability/dicom/magnetic-resonance-imaging-dicom-conformance-statements)
  • Network accessline 340
    - [GE Healthcare MR](https://www.gehealthcare.com/products/interoperability/dicom/magnetic-resonance-imaging-dicom-conformance-statements)
  • Network accessline 341
    - [Siemens MR](https://www.siemens-healthineers.com/services/it-standards/dicom-conformance-statements-magnetic-resonance)
  • Network accessline 342
    - [Siemens CT](https://www.siemens-healthineers.com/services/it-standards/dicom-conformance-statements-computed-tomography)
  • Network accessline 344
    **DICOM Standard:** - [Part 5 Section 7.8 - Private Data Elements](https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_7.8.html)
  • Network accessline 345
    - [Part 5 Section 7.8 - Private Data Elements](https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_7.8.html)
  • Network accessline 346
    - [Part 15 Appendix E - De-identification Profiles](https://dicom.nema.org/medical/dicom/current/output/chtml/part15/chapter_e.html)
  • Network accessline 348
    **Community Resources:** - [NAMIC Wiki: DWI/DTI DICOM](https://www.na-mic.org/wiki/NAMIC_Wiki:DTI:DICOM_for_DWI_and_DTI) - comprehensive vendor comparison for diffusion imaging
  • Network accessline 349
    - [NAMIC Wiki: DWI/DTI DICOM](https://www.na-mic.org/wiki/NAMIC_Wiki:DTI:DICOM_for_DWI_and_DTI) - comprehensive vendor comparison for diffusion imaging
  • Network accessline 350
    - [StandardizeBValue](https://github.com/nslay/StandardizeBValue) - tool to extract vendor b-values to standard tags
  • Network accessline 553
    - [Understanding the BigQuery DICOM schema](https://docs.cloud.google.com/healthcare-api/docs/how-tos/dicom-bigquery-schema)
  • Network accessline 554
    - [BigQuery Query Syntax](https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax)
  • Network accessline 555
    - [Kaggle Intro to SQL](https://www.kaggle.com/learn/intro-to-sql)
  • Network accessline 556
    - [Sample BigQuery queries of IDC data](https://github.com/ImagingDataCommons/idc-bigquery-cookbook)

skills/07-临床医学与精准医疗/imaging-data-commons/references/cli_guide.md

  • Network accessline 270
    - [idc-index Documentation](https://idc-index.readthedocs.io/)
  • Network accessline 271
    - [IDC Portal](https://portal.imaging.datacommons.cancer.gov/) - Interactive cohort building
  • Network accessline 272
    - [IDC Tutorials](https://github.com/ImagingDataCommons/IDC-Tutorials)

skills/07-临床医学与精准医疗/imaging-data-commons/references/clinical_data_guide.md

  • Network accessline 312
    **IDC Documentation:** - [Clinical data organization](https://learn.canceridc.dev/data/organization-of-data/clinical) - How clinical data is organized in IDC
  • Network accessline 313
    - [Clinical data organization](https://learn.canceridc.dev/data/organization-of-data/clinical) - How clinical data is organized in IDC
  • Network accessline 314
    - [Clinical data dashboard](https://datastudio.google.com/u/0/reporting/04cf5976-4ea0-4fee-a749-8bfd162f2e87/page/p_s7mk6eybqc) - Visual summary of available clinical data
  • Network accessline 315
    - [idc-index clinical_index documentation](https://idc-index.readthedocs.io/en/latest/column_descriptions.html#clinical-index)
  • Network accessline 321
    **IDC Tutorials:** - [clinical_data_intro.ipynb](https://github.com/ImagingDataCommons/IDC-Tutorials/blob/master/notebooks/advanced_topics/clinical_data_intro.ipynb)
  • Network accessline 322
    - [clinical_data_intro.ipynb](https://github.com/ImagingDataCommons/IDC-Tutorials/blob/master/notebooks/advanced_topics/clinical_data_intro.ipynb)
  • Network accessline 323
    - [exploring_clinical_data.ipynb](https://github.com/ImagingDataCommons/IDC-Tutorials/blob/master/notebooks/getting_started/exploring_clinical_data.ipynb)
  • Network accessline 324
    - [nlst_clinical_data.ipynb](https://github.com/ImagingDataCommons/IDC-Tutorials/blob/master/notebooks/collections_demos/nlst_clinical_data.ipynb)

skills/07-临床医学与精准医疗/imaging-data-commons/references/cloud_storage_guide.md

  • Network accessline 134
    # Install s5cmd # macOS: brew install s5cmd # Linux: download from https://github.com/peak/s5cmd/releases
  • Network accessline 136
    # Linux: download from https://github.com/peak/s5cmd/releases
  • Network accessline 289
    - **Download defaults to AWS buckets**: request GCS if needed - **Save manifests**: Store the `series_aws_url` or `crdc_series_uuid` values for reproducibility - **Check licenses**: Query `license_short_name` before commercial use; CC-NC da
  • Network accessline 290
    - **Save manifests**: Store the `series_aws_url` or `crdc_series_uuid` values for reproducibility - **Check licenses**: Query `license_short_name` before commercial use; CC-NC data requires non-commercial use - **Use current version unless 
  • Network accessline 291
    - **Check licenses**: Query `license_short_name` before commercial use; CC-NC data requires non-commercial use
  • Network accessline 314
    **IDC Documentation:** - [Files and metadata](https://learn.canceridc.dev/data/organization-of-data/files-and-metadata) - Bucket organization details
  • Network accessline 315
    - [Files and metadata](https://learn.canceridc.dev/data/organization-of-data/files-and-metadata) - Bucket organization details
  • Network accessline 316
    - [Data versioning](https://learn.canceridc.dev/data/data-versioning) - Versioning scheme explanation
  • Network accessline 317
    - [Resolving GUIDs and UUIDs](https://learn.canceridc.dev/data/organization-of-data/guids-and-uuids) - CRDC UUID documentation
  • Network accessline 318
    - [Direct loading from cloud](https://learn.canceridc.dev/data/downloading-data/direct-loading) - Python examples for cloud access
  • Network accessline 320
    **AWS Resources:** - [NCI IDC on AWS Open Data Registry](https://registry.opendata.aws/nci-imaging-data-commons/) - Bucket ARNs and access info
  • Network accessline 321
    - [NCI IDC on AWS Open Data Registry](https://registry.opendata.aws/nci-imaging-data-commons/) - Bucket ARNs and access info
  • Network accessline 322
    - [s5cmd](https://github.com/peak/s5cmd) - High-performance S3 client (used internally by idc-index)
  • Network accessline 323
    - [AWS CLI S3 commands](https://docs.aws.amazon.com/cli/latest/reference/s3/) - Standard AWS command-line interface
  • Network accessline 324
    - [Boto3 S3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html) - AWS SDK for Python
  • Network accessline 326
    **Google Cloud Resources:** - [gsutil tool](https://cloud.google.com/storage/docs/gsutil) - Google Cloud Storage command-line tool
  • Network accessline 327
    - [gsutil tool](https://cloud.google.com/storage/docs/gsutil) - Google Cloud Storage command-line tool
  • Network accessline 328
    - [gcloud storage commands](https://cloud.google.com/sdk/gcloud/reference/storage) - Modern GCS CLI (recommended over gsutil)
  • Network accessline 329
    - [Google Cloud Storage Python client](https://cloud.google.com/python/docs/reference/storage/latest) - GCS SDK for Python

skills/07-临床医学与精准医疗/imaging-data-commons/references/dicomweb_guide.md

  • Network accessline 20
    https://proxy.imaging.datacommons.cancer.gov/current/viewer-only-no-downloads-see-tinyurl-dot-com-slash-3j3d9jyp/dicomWeb
  • Network accessline 34
    https://healthcare.googleapis.com/v1/projects/nci-idc-data/locations/us-central1/datasets/idc/dicomStores/idc-store-v{VERSION}/dicomWeb
  • Network accessline 123
    IDC DICOMweb is provided through Google Cloud Healthcare API DICOM stores. The implementation follows DICOM PS3.18 Web Services with specific characteristics documented in the [Google Healthcare DICOM conformance statement](https://docs.clo
  • Network accessline 188
    base_url = "https://proxy.imaging.datacommons.cancer.gov/current/viewer-only-no-downloads-see-tinyurl-dot-com-slash-3j3d9jyp/dicomWeb"
  • Network accessline 190
    # Search for a specific study study_uid = "1.3.6.1.4.1.14519.5.2.1.6450.9002.307623500513044641407722230440" response = requests.get(
  • Network accessline 191
    study_uid = "1.3.6.1.4.1.14519.5.2.1.6450.9002.307623500513044641407722230440" response = requests.get(     f"{base_url}/studies",
  • Network accessline 192
    response = requests.get(
  • Network accessline 208
    base_url = "https://proxy.imaging.datacommons.cancer.gov/current/viewer-only-no-downloads-see-tinyurl-dot-com-slash-3j3d9jyp/dicomWeb"
  • Network accessline 211
    response = requests.get(
  • Network accessline 231
    base_url = "https://proxy.imaging.datacommons.cancer.gov/current/viewer-only-no-downloads-see-tinyurl-dot-com-slash-3j3d9jyp/dicomWeb"
  • Network accessline 235
    response = requests.get(
  • Network accessline 254
    base_url = "https://proxy.imaging.datacommons.cancer.gov/current/viewer-only-no-downloads-see-tinyurl-dot-com-slash-3j3d9jyp/dicomWeb"
  • Network accessline 258
    response = requests.get(
  • Network accessline 294
    # Use DICOMweb to stream metadata without downloading files base_url = "https://proxy.imaging.datacommons.cancer.gov/current/viewer-only-no-downloads-see-tinyurl-dot-com-slash-3j3d9jyp/dicomWeb"
  • Network accessline 295
    base_url = "https://proxy.imaging.datacommons.cancer.gov/current/viewer-only-no-downloads-see-tinyurl-dot-com-slash-3j3d9jyp/dicomWeb"
  • Network accessline 297
    response = requests.get(
  • Network accessline 336
    # Build authenticated request base_url = "https://healthcare.googleapis.com/v1/projects/nci-idc-data/locations/us-central1/datasets/idc/dicomStores/idc-store-v23/dicomWeb"
  • Network accessline 337
    base_url = "https://healthcare.googleapis.com/v1/projects/nci-idc-data/locations/us-central1/datasets/idc/dicomStores/idc-store-v23/dicomWeb"
  • Network accessline 339
    response = requests.get(
  • Network accessline 386
    **IDC Documentation:** - [IDC DICOM Stores](https://learn.canceridc.dev/data/organization-of-data/dicom-stores) - Data coverage and bucket details
  • Network accessline 387
    - [IDC DICOM Stores](https://learn.canceridc.dev/data/organization-of-data/dicom-stores) - Data coverage and bucket details
  • Network accessline 388
    - [IDC DICOMweb Access](https://learn.canceridc.dev/data/downloading-data/dicomweb-access) - Endpoint usage and differences
  • Network accessline 389
    - [IDC Proxy Policy](https://learn.canceridc.dev/portal/proxy-policy) - Quota policies and usage restrictions
  • Network accessline 390
    - [IDC User Guide](https://learn.canceridc.dev/) - Complete documentation
  • Network accessline 392
    **DICOMweb Standards and Tools:** - [Google Healthcare DICOM Conformance Statement](https://docs.cloud.google.com/healthcare-api/docs/dicom)
  • Network accessline 393
    - [Google Healthcare DICOM Conformance Statement](https://docs.cloud.google.com/healthcare-api/docs/dicom)
  • Network accessline 394
    - [DICOMweb Standard](https://www.dicomstandard.org/using/dicomweb)
  • Network accessline 395
    - [dicomweb-client Python library](https://dicomweb-client.readthedocs.io/)

skills/07-临床医学与精准医疗/imaging-data-commons/references/digital_pathology_guide.md

  • Network accessline 100
    |--------|----------| | `primaryAnatomicStructureModifier_CodeMeaning` | Structured tissue type from DICOM specimen metadata (e.g., `Neoplasm, Primary`, `Normal`, `Tumor`, `Neoplasm, Metastatic`). Works across all collections with SM data. 
  • Network accessline 102
    | `ContainerIdentifier` | Slide/container identifier. For TCGA collections, contains the [TCGA barcode](https://docs.gdc.cancer.gov/Encyclopedia/pages/TCGA_Barcode/) where the [sample type code](https://gdc.cancer.gov/resources-tcga-users/t
  • Network accessline 284
    Annotation objects can also contain per-annotation **measurements** (e.g., nucleus area, eccentricity) stored within the DICOM file. These are not in the index tables — extract them after download using [highdicom](https://github.com/Imagin
  • Network accessline 392
    **Python Libraries:** - [highdicom](https://github.com/ImagingDataCommons/highdicom) - High-level DICOM abstractions for Python. Create and read DICOM Segmentations (SEG), Structured Reports (SR), and parametric maps for pathology and radio
  • Network accessline 393
    - [highdicom](https://github.com/ImagingDataCommons/highdicom) - High-level DICOM abstractions for Python. Create and read DICOM Segmentations (SEG), Structured Reports (SR), and parametric maps for pathology and radiology. Developed by IDC
  • Network accessline 394
    - [wsidicom](https://github.com/imi-bigpicture/wsidicom) - Python package for reading DICOM WSI datasets. Parses metadata into easy-to-use dataclasses for whole slide image analysis.
  • Network accessline 395
    - [TIA-Toolbox](https://github.com/TissueImageAnalytics/tiatoolbox) - End-to-end computational pathology library with DICOM support via `DICOMWSIReader`. Provides tile extraction, feature extraction, and pretrained deep learning models.
  • Network accessline 396
    - [EZ-WSI-DICOMweb](https://github.com/GoogleCloudPlatform/EZ-WSI-DICOMweb) - Extract image patches from DICOM whole slide images via DICOMweb. Designed for AI/ML workflows with cloud DICOM stores.
  • Network accessline 398
    **Viewers:** - [Slim](https://github.com/ImagingDataCommons/slim) - Web-based DICOM slide microscopy viewer and annotation tool. Supports brightfield and multiplexed immunofluorescence imaging via DICOMweb. Developed by IDC.
  • Network accessline 399
    - [Slim](https://github.com/ImagingDataCommons/slim) - Web-based DICOM slide microscopy viewer and annotation tool. Supports brightfield and multiplexed immunofluorescence imaging via DICOMweb. Developed by IDC.
  • Network accessline 400
    - [QuPath](https://qupath.github.io/) - Cross-platform open source software for whole slide image analysis. Supports DICOM WSI via Bio-Formats and OpenSlide (v0.4.0+).
  • Network accessline 402
    **Conversion:** - [dicom_wsi](https://github.com/Steven-N-Hart/dicom_wsi) - Python implementation for converting proprietary WSI formats to DICOM-compliant files.
  • Network accessline 403
    - [dicom_wsi](https://github.com/Steven-N-Hart/dicom_wsi) - Python implementation for converting proprietary WSI formats to DICOM-compliant files.

skills/07-临床医学与精准医疗/imaging-data-commons/references/index_tables_guide.md

  • Network accessline 7
    **Complete index table documentation:** https://idc-index.readthedocs.io/en/latest/indices_reference.html
  • Network accessline 107
    | `PatientSex` | STRING | Yes | Patient sex | | `PatientAge` | STRING | Yes | Patient age at time of study | | `license_short_name` | STRING | No | License type (CC BY 4.0, CC BY-NC 4.0, etc.) |
  • Network accessline 108
    | `PatientAge` | STRING | Yes | Patient age at time of study | | `license_short_name` | STRING | No | License type (CC BY 4.0, CC BY-NC 4.0, etc.) | | `series_size_MB` | FLOAT | No | Size of series in megabytes |
  • Network accessline 109
    | `license_short_name` | STRING | No | License type (CC BY 4.0, CC BY-NC 4.0, etc.) |
  • Network accessline 113
    **DICOM = Yes**: Column value extracted from the DICOM attribute with the same name. Refer to the [DICOM standard](https://dicom.nema.org/medical/dicom/current/output/chtml/part06/chapter_6.html) for numeric tag mappings. Use standard DICOM
  • Network accessline 143
    - Complete index table documentation: https://idc-index.readthedocs.io/en/latest/indices_reference.html

skills/07-临床医学与精准医疗/imaging-data-commons/references/use_cases.md

  • Network accessline 138
    For additional visualization options, see the [IDC Portal getting started guide](https://learn.canceridc.dev/portal/getting-started) or [SlicerIDCBrowser](https://github.com/ImagingDataCommons/SlicerIDCBrowser) for 3D Slicer integration.

skills/07-临床医学与精准医疗/monarch-database/SKILL.md

  • Network accessline 13
    The Monarch Initiative (https://monarchinitiative.org/) is a multi-species integrated knowledgebase that links genes, diseases, and phenotypes across humans and model organisms. It integrates data from over 40 sources including OMIM, ORPHAN
  • Network accessline 21
    **Key resources:** - Monarch portal: https://monarchinitiative.org/
  • Network accessline 22
    - Monarch portal: https://monarchinitiative.org/
  • Network accessline 23
    - Monarch API v3: https://api-v3.monarchinitiative.org/v3/
  • Network accessline 24
    - API docs: https://api-v3.monarchinitiative.org/v3/docs
  • Network accessline 25
    - HPO browser: https://hpo.jax.org/
  • Network accessline 43
    Base URL: `https://api-v3.monarchinitiative.org/v3/`
  • Network accessline 48
    BASE_URL = "https://api-v3.monarchinitiative.org/v3"
  • Network accessline 51
    """Make a GET request to the Monarch API."""     url = f"{BASE_URL}/{endpoint}"     response = requests.get(url, params=params, headers={"Accept": "application/json"})
  • Network accessline 52
    url = f"{BASE_URL}/{endpoint}"     response = requests.get(url, params=params, headers={"Accept": "application/json"})     response.raise_for_status()
  • Network accessline 53
    response = requests.get(url, params=params, headers={"Accept": "application/json"})
  • Network accessline 264
    top_n: Number of top candidates to return     """     BASE_URL = "https://api-v3.monarchinitiative.org/v3"
  • Network accessline 266
    BASE_URL = "https://api-v3.monarchinitiative.org/v3"
  • Network accessline 271
    for hpo_id in patient_hpo_terms:         data = requests.get(
  • Network accessline 272
    data = requests.get(
  • Network accessline 367
    - **Monarch portal**: https://monarchinitiative.org/
  • Network accessline 368
    - **API v3 docs**: https://api-v3.monarchinitiative.org/v3/docs
  • Network accessline 369
    - **HPO browser**: https://hpo.jax.org/
  • Network accessline 370
    - **MONDO ontology**: https://mondo.monarchinitiative.org/
  • Network accessline 372
    - **Phenomizer** (HPO-based diagnosis): https://compbio.charite.de/phenomizer/

skills/07-临床医学与精准医疗/monarch-database/references/phenotype_ontology.md

  • Network accessline 110
    """Convert OMIM ID to MONDO ID via Monarch API."""     search_id = f"OMIM:{omim_id}" if not omim_id.startswith("OMIM:") else omim_id     data = requests.get(
  • Network accessline 111
    search_id = f"OMIM:{omim_id}" if not omim_id.startswith("OMIM:") else omim_id     data = requests.get(         f"https://api-v3.monarchinitiative.org/v3/entity/{search_id}"
  • Network accessline 112
    data = requests.get(
  • Network accessline 113
    f"https://api-v3.monarchinitiative.org/v3/entity/{search_id}"
  • Network accessline 150
    """Compute semantic similarity between two sets of disease phenotypes."""     # Get phenotype sets for each disease     url = "https://api-v3.monarchinitiative.org/v3/semsim/compare"
  • Network accessline 151
    # Get phenotype sets for each disease     url = "https://api-v3.monarchinitiative.org/v3/semsim/compare"     params = {
  • Network accessline 152
    url = "https://api-v3.monarchinitiative.org/v3/semsim/compare"
  • Network accessline 156
    "metric": metric     }     response = requests.get(url, params=params)
  • Network accessline 157
    }     response = requests.get(url, params=params)     return response.json()
  • Network accessline 158
    response = requests.get(url, params=params)

skills/07-临床医学与精准医疗/neurokit2/SKILL.md

  • Network accessline 279
    uv pip install https://github.com/neuropsychology/NeuroKit/zipball/dev
  • Network accessline 351
    - Official Documentation: https://neuropsychology.github.io/NeuroKit/
  • Network accessline 352
    - GitHub Repository: https://github.com/neuropsychology/NeuroKit
  • Network accessline 353
    - Publication: Makowski et al. (2021). NeuroKit2: A Python toolbox for neurophysiological signal processing. Behavior Research Methods. https://doi.org/10.3758/s13428-020-01516-y

skills/07-临床医学与精准医疗/neuropixels-analysis/SKILL.md

  • Network accessline 341
    - **SpikeInterface Docs**: https://spikeinterface.readthedocs.io/
  • Network accessline 342
    - **Neuropixels Tutorial**: https://spikeinterface.readthedocs.io/en/stable/how_to/analyze_neuropixels.html
  • Network accessline 343
    - **Kilosort4 GitHub**: https://github.com/MouseLand/Kilosort
  • Network accessline 344
    - **IBL Neuropixel Tools**: https://github.com/int-brain-lab/ibl-neuropixel
  • Network accessline 345
    - **Allen Institute ecephys**: https://github.com/AllenInstitute/ecephys_spike_sorting
  • Network accessline 346
    - **Bombcell (Automated QC)**: https://github.com/Julie-Fabre/bombcell
  • Network accessline 347
    - **SpikeAgent (AI Curation)**: https://github.com/SpikeAgent/SpikeAgent

skills/07-临床医学与精准医疗/neuropixels-analysis/assets/analysis_template.py

  • Executable scriptline 1
    #!/usr/bin/env python

skills/07-临床医学与精准医疗/neuropixels-analysis/references/AI_CURATION.md

  • Access to secretsline 299
    [Credential-related source omitted]
  • Access to secretsline 308
    [Credential-related source omitted]
  • Network accessline 343
    - [SpikeAgent](https://github.com/SpikeAgent/SpikeAgent) - AI-powered spike sorting assistant
  • Network accessline 344
    - [Anthropic Vision API](https://docs.anthropic.com/en/docs/vision)
  • Network accessline 345
    - [GPT-4 Vision](https://platform.openai.com/docs/guides/vision)

skills/07-临床医学与精准医疗/neuropixels-analysis/references/AUTOMATED_CURATION.md

  • Network accessline 39
    # Or development version git clone https://github.com/Julie-Fabre/bombcell.git
  • Network accessline 40
    git clone https://github.com/Julie-Fabre/bombcell.git
  • Network accessline 192
    pip install unitmatch # Or from source git clone https://github.com/EnnyvanBeest/UnitMatch.git
  • Network accessline 194
    git clone https://github.com/EnnyvanBeest/UnitMatch.git
  • Network accessline 354
    - [Bombcell GitHub](https://github.com/Julie-Fabre/bombcell)
  • Network accessline 355
    - [UnitMatch GitHub](https://github.com/EnnyvanBeest/UnitMatch)
  • Network accessline 356
    - [SpikeInterface Curation](https://spikeinterface.readthedocs.io/en/stable/modules/curation.html)

skills/07-临床医学与精准医疗/neuropixels-analysis/references/MOTION_CORRECTION.md

  • Network accessline 320
    - [SpikeInterface Motion Correction Docs](https://spikeinterface.readthedocs.io/en/stable/modules/motion_correction.html)
  • Network accessline 321
    - [Handle Drift Tutorial](https://spikeinterface.readthedocs.io/en/stable/how_to/handle_drift.html)
  • Network accessline 322
    - [DREDge GitHub](https://github.com/evarol/DREDge)

skills/07-临床医学与精准医疗/neuropixels-analysis/references/QUALITY_METRICS.md

  • Network accessline 356
    - [SpikeInterface Quality Metrics](https://spikeinterface.readthedocs.io/en/latest/modules/qualitymetrics.html)
  • Network accessline 357
    - [Allen Institute ecephys_quality_metrics](https://allensdk.readthedocs.io/en/latest/_static/examples/nb/ecephys_quality_metrics.html)

skills/07-临床医学与精准医疗/neuropixels-analysis/scripts/compute_metrics.py

  • Executable scriptline 1
    #!/usr/bin/env python

skills/07-临床医学与精准医疗/neuropixels-analysis/scripts/explore_recording.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/neuropixels-analysis/scripts/export_to_phy.py

  • Executable scriptline 1
    #!/usr/bin/env python

skills/07-临床医学与精准医疗/neuropixels-analysis/scripts/neuropixels_pipeline.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 10
    References:     - https://spikeinterface.readthedocs.io/en/stable/how_to/analyze_neuropixels.html
  • Network accessline 11
    - https://spikeinterface.readthedocs.io/en/stable/how_to/analyze_neuropixels.html
  • Network accessline 12
    - https://github.com/AllenInstitute/ecephys_spike_sorting

skills/07-临床医学与精准医疗/neuropixels-analysis/scripts/preprocess_recording.py

  • Executable scriptline 1
    #!/usr/bin/env python

skills/07-临床医学与精准医疗/neuropixels-analysis/scripts/run_sorting.py

  • Executable scriptline 1
    #!/usr/bin/env python

skills/07-临床医学与精准医疗/pathml/references/data_management.md

  • Network accessline 738
    - **HDF5 Documentation:** https://www.hdfgroup.org/solutions/hdf5/
  • Network accessline 739
    - **h5py:** https://docs.h5py.org/
  • Network accessline 740
    - **DVC (Data Version Control):** https://dvc.org/
  • Network accessline 741
    - **Dask:** https://docs.dask.org/
  • Network accessline 742
    - **PathML Data Management API:** https://pathml.readthedocs.io/en/latest/api_data_reference.html

skills/07-临床医学与精准医疗/pathml/references/graphs.md

  • Network accessline 650
    - **PathML Graph API:** https://pathml.readthedocs.io/en/latest/api_graph_reference.html
  • Network accessline 651
    - **PyTorch Geometric:** https://pytorch-geometric.readthedocs.io/
  • Network accessline 652
    - **NetworkX:** https://networkx.org/

skills/07-临床医学与精准医疗/pathml/references/image_loading.md

  • Network accessline 445
    - **PathML Documentation:** https://pathml.readthedocs.io/
  • Network accessline 446
    - **OpenSlide:** https://openslide.org/ (underlying library for WSI formats)
  • Network accessline 447
    - **Bio-Formats:** https://www.openmicroscopy.org/bio-formats/ (alternative backend)
  • Network accessline 448
    - **DICOM Standard:** https://www.dicomstandard.org/

skills/07-临床医学与精准医疗/pathml/references/machine_learning.md

  • Network accessline 721
    - **PathML ML API:** https://pathml.readthedocs.io/en/latest/api_ml_reference.html
  • Network accessline 722
    - **HoVer-Net Paper:** Graham et al., "HoVer-Net: Simultaneous Segmentation and Classification of Nuclei in Multi-Tissue Histology Images," Medical Image Analysis, 2019 - **PanNuke Dataset:** https://warwick.ac.uk/fac/cross_fac/tia/data/pan
  • Network accessline 723
    - **PanNuke Dataset:** https://warwick.ac.uk/fac/cross_fac/tia/data/pannuke
  • Network accessline 724
    - **PyTorch Lightning:** https://www.pytorchlightning.ai/
  • Network accessline 725
    - **ONNX Runtime:** https://onnxruntime.ai/

skills/07-临床医学与精准医疗/pathml/references/multiparametric.md

  • Network accessline 173
    cytoplasm_channel='CD45',     model='mesmer',     api_url='https://deepcell.org/api/predict',
  • Network accessline 174
    model='mesmer',     api_url='https://deepcell.org/api/predict',     timeout=300  # Timeout in seconds
  • Network accessline 175
    api_url='https://deepcell.org/api/predict',
  • Network accessline 681
    - **PathML Multiparametric API:** https://pathml.readthedocs.io/en/latest/api_multiparametric_reference.html
  • Network accessline 682
    - **CODEX:** https://www.akoyabio.com/codex/
  • Network accessline 683
    - **Vectra:** https://www.akoyabio.com/vectra/
  • Network accessline 684
    - **DeepCell Mesmer:** https://www.deepcell.org/
  • Network accessline 685
    - **Scanpy:** https://scanpy.readthedocs.io/ (single-cell analysis)
  • Network accessline 686
    - **Squidpy:** https://squidpy.readthedocs.io/ (spatial omics analysis)

skills/07-临床医学与精准医疗/pathml/references/preprocessing.md

  • Network accessline 353
    cytoplasm_channel='CD45',     model='mesmer',     api_url='https://deepcell.org/api'
  • Network accessline 354
    model='mesmer',     api_url='https://deepcell.org/api' )
  • Network accessline 355
    api_url='https://deepcell.org/api'
  • Network accessline 718
    - **PathML Preprocessing API:** https://pathml.readthedocs.io/en/latest/api_preprocessing_reference.html
  • Network accessline 720
    - Macenko et al. 2009: "A method for normalizing histology slides for quantitative analysis"   - Vahadane et al. 2016: "Structure-Preserving Color Normalization and Sparse Stain Separation" - **DeepCell Mesmer:** https://www.deepcell.org/ (
  • Network accessline 722
    - **DeepCell Mesmer:** https://www.deepcell.org/ (cell segmentation model)

skills/07-临床医学与精准医疗/pydicom/SKILL.md

  • Network accessline 2
    name: pydicom description: Python library for working with DICOM (Digital Imaging and Communications in Medicine) files. Use this skill when reading, writing, or modifying medical imaging data in DICOM format, extracting pixel data from med
  • Network accessline 3
    description: Python library for working with DICOM (Digital Imaging and Communications in Medicine) files. Use this skill when reading, writing, or modifying medical imaging data in DICOM format, extracting pixel data from medical images (C
  • Network accessline 4
    license: https://github.com/pydicom/pydicom/blob/main/LICENSE
  • Network accessline 427
    Official pydicom documentation: https://pydicom.github.io/pydicom/dev/
  • Network accessline 428
    - User Guide: https://pydicom.github.io/pydicom/dev/guides/user/index.html
  • Network accessline 429
    - Tutorials: https://pydicom.github.io/pydicom/dev/tutorials/index.html
  • Network accessline 430
    - API Reference: https://pydicom.github.io/pydicom/dev/reference/index.html
  • Network accessline 431
    - Examples: https://pydicom.github.io/pydicom/dev/auto_examples/index.html

skills/07-临床医学与精准医疗/pydicom/references/common_tags.md

  • Network accessline 226
    - DICOM Standard: https://www.dicomstandard.org/
  • Network accessline 227
    - DICOM Tag Browser: https://dicom.innolitics.com/ciods
  • Network accessline 228
    - Pydicom Documentation: https://pydicom.github.io/pydicom/

skills/07-临床医学与精准医疗/pydicom/references/transfer_syntaxes.md

  • Network accessline 350
    - DICOM Standard Part 5 (Data Structures and Encoding): https://dicom.nema.org/medical/dicom/current/output/chtml/part05/PS3.5.html
  • Network accessline 351
    - Pydicom Transfer Syntax Documentation: https://pydicom.github.io/pydicom/stable/guides/user/transfer_syntaxes.html
  • Network accessline 352
    - Pydicom Compression Guide: https://pydicom.github.io/pydicom/stable/old/image_data_compression.html

skills/07-临床医学与精准医疗/pydicom/scripts/anonymize_dicom.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/pydicom/scripts/dicom_to_image.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/pydicom/scripts/extract_metadata.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/pyhealth/SKILL.md

  • Network accessline 382
    - **Documentation**: https://pyhealth.readthedocs.io/
  • Network accessline 383
    - **GitHub Issues**: https://github.com/sunlabuiuc/PyHealth/issues

skills/07-临床医学与精准医疗/treatment-plans/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash
  • Dangerous shell operationline 1390
    sudo cp assets/medical_treatment_plan.sty /usr/local/texlive/texmf-local/tex/latex/
  • Dangerous shell operationline 1391
    sudo texhash
  • Network accessline 1413
    **Download from CTAN:** - Visit: https://ctan.org/
  • Network accessline 1414
    - Visit: https://ctan.org/ - Search for medical document classes - Download and install per package instructions
  • Dangerous shell operationline 1423
    sudo tlmgr update --self
  • Dangerous shell operationline 1424
    sudo tlmgr install tcolorbox tikz pgf
  • Dangerous shell operationline 1439
    sudo tlmgr install tcolorbox tikz pgf

skills/07-临床医学与精准医疗/treatment-plans/assets/STYLING_QUICK_REFERENCE.md

  • Dangerous shell operationline 171
    sudo tlmgr install tcolorbox tikz pgf

skills/07-临床医学与精准医疗/treatment-plans/scripts/check_completeness.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/treatment-plans/scripts/generate_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/treatment-plans/scripts/timeline_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/07-临床医学与精准医疗/treatment-plans/scripts/validate_treatment_plan.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/08-蛋白质工程与结构生物学/adaptyv/SKILL.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 52
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Network accessline 53
    base_url = "https://kq5jp7qj7wdqklhsxmovkzn4l40obksv.lambda-url.eu-central-1.on.aws"
  • Access to secretsline 56
    [Credential-related source omitted]
  • Network accessline 60
    # Submit experiment response = requests.post(
  • Network accessline 61
    response = requests.post(
  • Network accessline 65
    "sequences": ">protein1\nMKVLWALLGLLGAA...",         "experiment_type": "binding",         "webhook_url": "https://your-webhook.com/callback"
  • Network accessline 66
    "experiment_type": "binding",         "webhook_url": "https://your-webhook.com/callback"     }
  • Network accessline 67
    "webhook_url": "https://your-webhook.com/callback"

skills/08-蛋白质工程与结构生物学/adaptyv/reference/api_reference.md

  • Network accessline 6
    https://kq5jp7qj7wdqklhsxmovkzn4l40obksv.lambda-url.eu-central-1.on.aws
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 41
    "experiment_type": "binding|expression|thermostability|enzyme_activity",   "target_id": "optional_target_identifier",   "webhook_url": "https://your-webhook.com/callback",
  • Network accessline 42
    "target_id": "optional_target_identifier",   "webhook_url": "https://your-webhook.com/callback",   "metadata": {
  • Network accessline 43
    "webhook_url": "https://your-webhook.com/callback",
  • Network accessline 145
    ],   "download_urls": {     "raw_data": "https://...",
  • Network accessline 146
    "download_urls": {     "raw_data": "https://...",     "analysis_package": "https://...",
  • Network accessline 147
    "raw_data": "https://...",
  • Network accessline 148
    "analysis_package": "https://...",
  • Network accessline 149
    "report": "https://..."
  • Network accessline 305
    For API issues or questions: - Email: support@adaptyvbio.com - Documentation updates: https://docs.adaptyvbio.com
  • Network accessline 306
    - Email: support@adaptyvbio.com - Documentation updates: https://docs.adaptyvbio.com - Report bugs with experiment IDs and request details
  • Network accessline 307
    - Documentation updates: https://docs.adaptyvbio.com

skills/08-蛋白质工程与结构生物学/adaptyv/reference/examples.md

  • Network accessline 15
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Network accessline 17
    BASE_URL = "https://kq5jp7qj7wdqklhsxmovkzn4l40obksv.lambda-url.eu-central-1.on.aws"
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 26
    """Verify API connection and credentials"""     try:         response = requests.get(f"{BASE_URL}/organization/credits", headers=HEADERS)
  • Network accessline 27
    try:         response = requests.get(f"{BASE_URL}/organization/credits", headers=HEADERS)         response.raise_for_status()
  • Network accessline 28
    response = requests.get(f"{BASE_URL}/organization/credits", headers=HEADERS)
  • Access to secretsline 42
    [Credential-related source omitted]
  • Network accessline 79
    response = requests.post(
  • Network accessline 129
    response = requests.post(
  • Network accessline 185
    response = requests.post(
  • Network accessline 200
    # Example webhook_url = "https://your-server.com/adaptyv-webhook"
  • Network accessline 201
    webhook_url = "https://your-server.com/adaptyv-webhook"
  • Network accessline 221
    response = requests.get(
  • Network accessline 263
    response = requests.get(
  • Network accessline 337
    # Get results     response = requests.get(
  • Network accessline 338
    response = requests.get(
  • Network accessline 479
    response = requests.get(
  • Network accessline 528
    response = requests.post(
  • Network accessline 775
    for attempt in range(max_retries):         try:             response = requests.request(method, url, **kwargs)
  • Network accessline 776
    try:             response = requests.request(method, url, **kwargs)             response.raise_for_status()
  • Network accessline 777
    response = requests.request(method, url, **kwargs)

skills/08-蛋白质工程与结构生物学/adaptyv/reference/experiments.md

  • Network accessline 82
    "flags": []   },   "raw_data_url": "https://..."
  • Network accessline 83
    },   "raw_data_url": "https://..." }
  • Network accessline 84
    "raw_data_url": "https://..."

skills/08-蛋白质工程与结构生物学/adaptyv/reference/protein_optimization.md

  • Network accessline 75
    def predict_solubility_netsolp(sequence):     """Predict protein solubility using NetSolP web service"""     url = "https://services.healthtech.dtu.dk/services/NetSolP-1.0/api/predict"
  • Network accessline 77
    url = "https://services.healthtech.dtu.dk/services/NetSolP-1.0/api/predict"
  • Network accessline 84
    response = requests.post(url, data=data)
  • Network accessline 597
    # Submit to Adaptyv import requests response = requests.post(
  • Network accessline 598
    import requests response = requests.post(     "https://kq5jp7qj7wdqklhsxmovkzn4l40obksv.lambda-url.eu-central-1.on.aws/experiments",
  • Network accessline 599
    response = requests.post(
  • Network accessline 600
    "https://kq5jp7qj7wdqklhsxmovkzn4l40obksv.lambda-url.eu-central-1.on.aws/experiments",
  • Access to secretsline 601
    [Credential-related source omitted]

skills/08-蛋白质工程与结构生物学/alphafold-database/SKILL.md

  • Network accessline 59
    # Get prediction metadata for a UniProt accession uniprot_id = "P00520" api_url = f"https://alphafold.ebi.ac.uk/api/prediction/{uniprot_id}"
  • Network accessline 60
    uniprot_id = "P00520" api_url = f"https://alphafold.ebi.ac.uk/api/prediction/{uniprot_id}" response = requests.get(api_url)
  • Network accessline 61
    api_url = f"https://alphafold.ebi.ac.uk/api/prediction/{uniprot_id}" response = requests.get(api_url) prediction_data = response.json()
  • Network accessline 62
    response = requests.get(api_url)
  • Network accessline 77
    def get_uniprot_ids(query, query_type='PDB_ID'):     """Query UniProt to get accession IDs"""     url = 'https://www.uniprot.org/uploadlists/'
  • Network accessline 78
    """Query UniProt to get accession IDs"""     url = 'https://www.uniprot.org/uploadlists/'     params = {
  • Network accessline 79
    url = 'https://www.uniprot.org/uploadlists/'
  • Network accessline 85
    }     data = urllib.parse.urlencode(params).encode('ascii')     with urllib.request.urlopen(urllib.request.Request(url, data)) as response:
  • Network accessline 86
    data = urllib.parse.urlencode(params).encode('ascii')     with urllib.request.urlopen(urllib.request.Request(url, data)) as response:         return response.read().decode('utf-8').splitlines()
  • Network accessline 87
    with urllib.request.urlopen(urllib.request.Request(url, data)) as response:
  • Network accessline 112
    # Model coordinates (mmCIF) model_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-model_{version}.cif" response = requests.get(model_url)
  • Network accessline 113
    model_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-model_{version}.cif" response = requests.get(model_url) with open(f"{alphafold_id}.cif", "w") as f:
  • Network accessline 114
    response = requests.get(model_url)
  • Network accessline 118
    # Confidence scores (JSON) confidence_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-confidence_{version}.json" response = requests.get(confidence_url)
  • Network accessline 119
    confidence_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-confidence_{version}.json" response = requests.get(confidence_url) confidence_data = response.json()
  • Network accessline 120
    response = requests.get(confidence_url)
  • Network accessline 123
    # Predicted Aligned Error (JSON) pae_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-predicted_aligned_error_{version}.json" response = requests.get(pae_url)
  • Network accessline 124
    pae_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-predicted_aligned_error_{version}.json" response = requests.get(pae_url) pae_data = response.json()
  • Network accessline 125
    response = requests.get(pae_url)
  • Network accessline 132
    # Download as PDB format instead of mmCIF pdb_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-model_{version}.pdb"
  • Network accessline 133
    pdb_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-model_{version}.pdb" response = requests.get(pdb_url) with open(f"{alphafold_id}.pdb", "wb") as f:
  • Network accessline 134
    response = requests.get(pdb_url)
  • Network accessline 149
    # Load confidence scores alphafold_id = "AF-P00520-F1" confidence_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-confidence_v4.json"
  • Network accessline 150
    alphafold_id = "AF-P00520-F1" confidence_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-confidence_v4.json" confidence = requests.get(confidence_url).json()
  • Network accessline 151
    confidence_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-confidence_v4.json"
  • Network accessline 152
    confidence = requests.get(confidence_url).json()
  • Network accessline 175
    # Load PAE matrix pae_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-predicted_aligned_error_v4.json" pae = requests.get(pae_url).json()
  • Network accessline 176
    pae_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-predicted_aligned_error_v4.json"
  • Network accessline 177
    pae = requests.get(pae_url).json()
  • Network accessline 241
    > ⚠<U+FE0F> **Security Note**: The example below uses `shell=True` for simplicity. In production environments, prefer using `subprocess.run()` with a list of arguments to prevent command injection vulnerabilities. See [Python subprocess security](
  • Network accessline 341
    # Get confidence data             alphafold_id = pred['entryId']             conf_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-confidence_v4.json"
  • Network accessline 342
    alphafold_id = pred['entryId']             conf_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-confidence_v4.json"             conf_data = requests.get(conf_url).json()
  • Network accessline 343
    conf_url = f"https://alphafold.ebi.ac.uk/files/{alphafold_id}-confidence_v4.json"
  • Network accessline 344
    conf_data = requests.get(conf_url).json()
  • Network accessline 391
    # Query via 3D-Beacons uniprot_id = "P00520" url = f"https://www.ebi.ac.uk/pdbe/pdbe-kb/3dbeacons/api/uniprot/summary/{uniprot_id}.json"
  • Network accessline 392
    uniprot_id = "P00520" url = f"https://www.ebi.ac.uk/pdbe/pdbe-kb/3dbeacons/api/uniprot/summary/{uniprot_id}.json" response = requests.get(url)
  • Network accessline 393
    url = f"https://www.ebi.ac.uk/pdbe/pdbe-kb/3dbeacons/api/uniprot/summary/{uniprot_id}.json" response = requests.get(url) data = response.json()
  • Network accessline 394
    response = requests.get(url)
  • Network accessline 502
    - **AlphaFold DB Website:** https://alphafold.ebi.ac.uk/
  • Network accessline 503
    - **API Documentation:** https://alphafold.ebi.ac.uk/api-docs
  • Network accessline 504
    - **Google Cloud Dataset:** https://cloud.google.com/blog/products/ai-machine-learning/alphafold-protein-structure-database
  • Network accessline 505
    - **3D-Beacons API:** https://www.ebi.ac.uk/pdbe/pdbe-kb/3dbeacons/
  • Network accessline 506
    - **AlphaFold Papers:**   - Nature (2021): https://doi.org/10.1038/s41586-021-03819-2   - Nucleic Acids Research (2024): https://doi.org/10.1093/nar/gkad1011
  • Network accessline 507
    - Nature (2021): https://doi.org/10.1038/s41586-021-03819-2
  • Network accessline 508
    - Nucleic Acids Research (2024): https://doi.org/10.1093/nar/gkad1011
  • Network accessline 509
    - **Biopython Documentation:** https://biopython.org/docs/dev/api/Bio.PDB.alphafold_db.html
  • Network accessline 510
    - **GitHub Repository:** https://github.com/google-deepmind/alphafold

skills/08-蛋白质工程与结构生物学/alphafold-database/references/api_reference.md

  • Network accessline 23
    https://alphafold.ebi.ac.uk/api/
  • Network accessline 39
    curl https://alphafold.ebi.ac.uk/api/prediction/P00520
  • Network accessline 57
    "latestVersion": 4,     "allVersions": [1, 2, 3, 4],     "cifUrl": "https://alphafold.ebi.ac.uk/files/AF-P00520-F1-model_v4.cif",
  • Network accessline 58
    "allVersions": [1, 2, 3, 4],     "cifUrl": "https://alphafold.ebi.ac.uk/files/AF-P00520-F1-model_v4.cif",     "bcifUrl": "https://alphafold.ebi.ac.uk/files/AF-P00520-F1-model_v4.bcif",
  • Network accessline 59
    "cifUrl": "https://alphafold.ebi.ac.uk/files/AF-P00520-F1-model_v4.cif",
  • Network accessline 60
    "bcifUrl": "https://alphafold.ebi.ac.uk/files/AF-P00520-F1-model_v4.bcif",
  • Network accessline 61
    "pdbUrl": "https://alphafold.ebi.ac.uk/files/AF-P00520-F1-model_v4.pdb",
  • Network accessline 62
    "paeImageUrl": "https://alphafold.ebi.ac.uk/files/AF-P00520-F1-predicted_aligned_error_v4.png",
  • Network accessline 63
    "paeDocUrl": "https://alphafold.ebi.ac.uk/files/AF-P00520-F1-predicted_aligned_error_v4.json"
  • Network accessline 89
    **Endpoint:** `https://www.ebi.ac.uk/pdbe/pdbe-kb/3dbeacons/api/uniprot/summary/{uniprot_id}.json`
  • Network accessline 95
    uniprot_id = "P00520" url = f"https://www.ebi.ac.uk/pdbe/pdbe-kb/3dbeacons/api/uniprot/summary/{uniprot_id}.json" response = requests.get(url)
  • Network accessline 96
    url = f"https://www.ebi.ac.uk/pdbe/pdbe-kb/3dbeacons/api/uniprot/summary/{uniprot_id}.json" response = requests.get(url) data = response.json()
  • Network accessline 97
    response = requests.get(url)
  • Network accessline 117
    https://alphafold.ebi.ac.uk/files/{alphafold_id}-{file_type}_{version}.{extension}
  • Network accessline 132
    https://alphafold.ebi.ac.uk/files/AF-P00520-F1-model_v4.cif
  • Network accessline 141
    https://alphafold.ebi.ac.uk/files/AF-P00520-F1-model_v4.bcif
  • Network accessline 150
    https://alphafold.ebi.ac.uk/files/AF-P00520-F1-model_v4.pdb
  • Network accessline 161
    https://alphafold.ebi.ac.uk/files/AF-P00520-F1-confidence_v4.json
  • Network accessline 179
    https://alphafold.ebi.ac.uk/files/AF-P00520-F1-predicted_aligned_error_v4.json
  • Network accessline 197
    https://alphafold.ebi.ac.uk/files/AF-P00520-F1-predicted_aligned_error_v4.png
  • Network accessline 303
    # Or install Google Cloud SDK curl https://sdk.cloud.google.com | bash
  • Dangerous shell operationline 304
    curl https://sdk.cloud.google.com | bash
  • Network accessline 304
    curl https://sdk.cloud.google.com | bash
  • Network accessline 406
    - **AlphaFold GitHub:** https://github.com/google-deepmind/alphafold
  • Network accessline 407
    - **Google Cloud Documentation:** https://cloud.google.com/datasets/alphafold
  • Network accessline 408
    - **3D-Beacons Documentation:** https://www.ebi.ac.uk/pdbe/pdbe-kb/3dbeacons/docs
  • Network accessline 409
    - **Biopython Tutorial:** https://biopython.org/wiki/AlphaFold

skills/08-蛋白质工程与结构生物学/esm/SKILL.md

  • Network accessline 50
    [Credential-related source omitted]
  • Network accessline 51
    [Credential-related source omitted]
  • Network accessline 248
    No additional dependencies needed. Obtain Forge API token at https://forge.evolutionaryscale.ai
  • Network accessline 292
    - **GitHub Repository:** https://github.com/evolutionaryscale/esm
  • Network accessline 293
    - **Forge Platform:** https://forge.evolutionaryscale.ai
  • Network accessline 294
    - **Scientific Paper:** Hayes et al., Science (2025) - https://www.science.org/doi/10.1126/science.ads0018
  • Network accessline 295
    - **Blog Posts:**   - ESM3 Release: https://www.evolutionaryscale.ai/blog/esm3-release   - ESM C Launch: https://www.evolutionaryscale.ai/blog/esm-cambrian
  • Network accessline 296
    - ESM3 Release: https://www.evolutionaryscale.ai/blog/esm3-release
  • Network accessline 297
    - ESM C Launch: https://www.evolutionaryscale.ai/blog/esm-cambrian
  • Network accessline 298
    - **Community:** Slack community at https://bit.ly/3FKwcWd
  • Network accessline 303
    ESM is designed for beneficial applications in protein engineering, drug discovery, and scientific research. Follow the Responsible Biodesign Framework (https://responsiblebiodesign.ai/) when designing novel proteins. Consider biosafety and

skills/08-蛋白质工程与结构生物学/esm/references/esm-c-api.md

  • Network accessline 575
    ESM Cambrian: https://www.evolutionaryscale.ai/blog/esm-cambrian
  • Network accessline 581
    - ESM C blog post: https://www.evolutionaryscale.ai/blog/esm-cambrian

skills/08-蛋白质工程与结构生物学/esm/references/forge-api.md

  • Network accessline 19
    Sign up and get your API token at: https://forge.evolutionaryscale.ai
  • Network accessline 36
    client = ESM3ForgeInferenceClient(     model="esm3-medium-2024-08",     url="https://forge.evolutionaryscale.ai",
  • Network accessline 37
    [Credential-related source omitted]
  • Network accessline 38
    url="https://forge.evolutionaryscale.ai",
  • Network accessline 78
    client = ESM3ForgeInferenceClient(     model="esm3-medium-2024-08",     url="https://custom.forge.instance.com",
  • Network accessline 79
    [Credential-related source omitted]
  • Network accessline 80
    url="https://custom.forge.instance.com",
  • Network accessline 602
    **More Information:** - AWS Marketplace: https://aws.amazon.com/marketplace/seller-profile?id=seller-iw2nbscescndm
  • Network accessline 603
    - AWS Marketplace: https://aws.amazon.com/marketplace/seller-profile?id=seller-iw2nbscescndm
  • Network accessline 654
    - **Forge Platform**: https://forge.evolutionaryscale.ai
  • Network accessline 655
    - **API Documentation**: Check Forge dashboard for latest API specs - **Community Support**: Slack community at https://bit.ly/3FKwcWd - **Enterprise Contact**: Contact EvolutionaryScale for custom deployments
  • Network accessline 656
    - **Community Support**: Slack community at https://bit.ly/3FKwcWd

skills/08-蛋白质工程与结构生物学/glycoengineering/SKILL.md

  • Possible obfuscationline 89
    fc_sequence = "APELLGGPSVFLFPPKPKDTLMISRTPEVTCVVVDVSHEDPEVKFNWYVDGVEVHNAKTKPREEQYNSTYRVVSVLTVLHQDWLNGKEYKCKVSNKALPAPIEKTISKAKGQPREPQVYTLPPSREEMTKNQVSLTCLVKGFYPSDIAVEWESNGQPENNYKTTPPVLDSDGSFFLYSKLTVDKSRWQQGNVFSCSVMHEALHNHYTQKSLSLSPGK"
  • Network accessline 198
    Web service for high-accuracy O-GalNAc site prediction: - **URL**: https://services.healthtech.dtu.dk/services/NetOGlyc-4.0/
  • Network accessline 199
    - **URL**: https://services.healthtech.dtu.dk/services/NetOGlyc-4.0/
  • Network accessline 212
    Note: This uses the DTU Health Tech web service. Results take ~1-5 min.     """     url = "https://services.healthtech.dtu.dk/cgi-bin/webface2.cgi"
  • Network accessline 213
    """     url = "https://services.healthtech.dtu.dk/cgi-bin/webface2.cgi"     # NetOGlyc submission (parameters may vary with web service version)
  • Network accessline 214
    url = "https://services.healthtech.dtu.dk/cgi-bin/webface2.cgi"
  • Network accessline 215
    # NetOGlyc submission (parameters may vary with web service version)     # Recommend using the web interface directly for most use cases     print("Submit sequence at: https://services.healthtech.dtu.dk/services/NetOGlyc-4.0/")
  • Network accessline 216
    # Recommend using the web interface directly for most use cases     print("Submit sequence at: https://services.healthtech.dtu.dk/services/NetOGlyc-4.0/")     return url
  • Network accessline 217
    print("Submit sequence at: https://services.healthtech.dtu.dk/services/NetOGlyc-4.0/")
  • Network accessline 220
    # Also: NetNGlyc for N-glycosylation prediction # URL: https://services.healthtech.dtu.dk/services/NetNGlyc-1.0/
  • Network accessline 221
    # URL: https://services.healthtech.dtu.dk/services/NetNGlyc-1.0/
  • Network accessline 226
    GlycoShield-MD analyzes how glycans shield protein surfaces during MD simulations: - **URL**: https://gitlab.mpcdf.mpg.de/dioscuri-biophysics/glycoshield-md/
  • Network accessline 227
    - **URL**: https://gitlab.mpcdf.mpg.de/dioscuri-biophysics/glycoshield-md/
  • Network accessline 245
    - **URL**: https://www.eurocarbdb.org/project/glycoworkbench
  • Network accessline 251
    - **URL**: https://glyconnect.expasy.org/
  • Network accessline 258
    def query_glyconnect(uniprot_id: str) -> dict:     """Query GlyConnect for glycosylation data for a protein."""     url = f"https://glyconnect.expasy.org/api/proteins/uniprot/{uniprot_id}"
  • Network accessline 259
    """Query GlyConnect for glycosylation data for a protein."""     url = f"https://glyconnect.expasy.org/api/proteins/uniprot/{uniprot_id}"     response = requests.get(url, headers={"Accept": "application/json"})
  • Network accessline 260
    url = f"https://glyconnect.expasy.org/api/proteins/uniprot/{uniprot_id}"     response = requests.get(url, headers={"Accept": "application/json"})     if response.status_code == 200:
  • Network accessline 261
    response = requests.get(url, headers={"Accept": "application/json"})
  • Network accessline 272
    - **URL**: https://unicarbkb.org/
  • Network accessline 332
    - **GlyTouCan** (glycan structure repository): https://glytoucan.org/
  • Network accessline 333
    - **GlyConnect**: https://glyconnect.expasy.org/
  • Network accessline 334
    - **CFG Functional Glycomics**: http://www.functionalglycomics.org/
  • Network accessline 335
    - **DTU Health Tech servers** (NetNGlyc, NetOGlyc): https://services.healthtech.dtu.dk/
  • Network accessline 336
    - **GlycoWorkbench**: https://glycoworkbench.software.informer.com/

skills/08-蛋白质工程与结构生物学/glycoengineering/references/glycan_databases.md

  • Network accessline 5
    ### GlyTouCan - **URL**: https://glytoucan.org/
  • Network accessline 6
    - **URL**: https://glytoucan.org/
  • Network accessline 14
    def lookup_glytoucan(glytoucan_id: str) -> dict:     """Fetch glycan details from GlyTouCan."""     url = f"https://api.glytoucan.org/glycan/{glytoucan_id}"
  • Network accessline 15
    """Fetch glycan details from GlyTouCan."""     url = f"https://api.glytoucan.org/glycan/{glytoucan_id}"     response = requests.get(url, headers={"Accept": "application/json"})
  • Network accessline 16
    url = f"https://api.glytoucan.org/glycan/{glytoucan_id}"     response = requests.get(url, headers={"Accept": "application/json"})     return response.json() if response.ok else {}
  • Network accessline 17
    response = requests.get(url, headers={"Accept": "application/json"})
  • Network accessline 21
    ### GlyConnect - **URL**: https://glyconnect.expasy.org/
  • Network accessline 22
    - **URL**: https://glyconnect.expasy.org/
  • Network accessline 30
    def get_glycoprotein_info(uniprot_id: str) -> dict:     """Get glycosylation data for a protein from GlyConnect."""     base_url = "https://glyconnect.expasy.org/api"
  • Network accessline 31
    """Get glycosylation data for a protein from GlyConnect."""     base_url = "https://glyconnect.expasy.org/api"     response = requests.get(f"{base_url}/proteins/uniprot/{uniprot_id}")
  • Network accessline 32
    base_url = "https://glyconnect.expasy.org/api"     response = requests.get(f"{base_url}/proteins/uniprot/{uniprot_id}")     return response.json() if response.ok else {}
  • Network accessline 33
    response = requests.get(f"{base_url}/proteins/uniprot/{uniprot_id}")
  • Network accessline 36
    def get_glycan_compositions(glyconnect_protein_id: int) -> list:     """Get all glycan compositions for a GlyConnect protein entry."""     base_url = "https://glyconnect.expasy.org/api"
  • Network accessline 37
    """Get all glycan compositions for a GlyConnect protein entry."""     base_url = "https://glyconnect.expasy.org/api"     response = requests.get(f"{base_url}/compositions/protein/{glyconnect_protein_id}")
  • Network accessline 38
    base_url = "https://glyconnect.expasy.org/api"     response = requests.get(f"{base_url}/compositions/protein/{glyconnect_protein_id}")     return response.json().get("data", []) if response.ok else []
  • Network accessline 39
    response = requests.get(f"{base_url}/compositions/protein/{glyconnect_protein_id}")
  • Network accessline 43
    ### UniCarbKB - **URL**: https://unicarbkb.org/
  • Network accessline 44
    - **URL**: https://unicarbkb.org/
  • Network accessline 48
    ### KEGG Glycan - **URL**: https://www.genome.jp/kegg/glycan/
  • Network accessline 49
    - **URL**: https://www.genome.jp/kegg/glycan/
  • Network accessline 53
    ### CAZy (Carbohydrate-Active Enzymes) - **URL**: http://www.cazy.org/
  • Network accessline 54
    - **URL**: http://www.cazy.org/
  • Network accessline 60
    ### NetNGlyc 1.0 - **URL**: https://services.healthtech.dtu.dk/services/NetNGlyc-1.0/
  • Network accessline 61
    - **URL**: https://services.healthtech.dtu.dk/services/NetNGlyc-1.0/
  • Network accessline 66
    ### NetOGlyc 4.0 - **URL**: https://services.healthtech.dtu.dk/services/NetOGlyc-4.0/
  • Network accessline 67
    - **URL**: https://services.healthtech.dtu.dk/services/NetOGlyc-4.0/
  • Network accessline 91
    ### GlycoWorkbench - **URL**: https://www.eurocarbdb.org/project/glycoworkbench
  • Network accessline 92
    - **URL**: https://www.eurocarbdb.org/project/glycoworkbench

skills/08-蛋白质工程与结构生物学/interpro-database/SKILL.md

  • Network accessline 13
    InterPro (https://www.ebi.ac.uk/interpro/) is a comprehensive resource for protein family and domain classification maintained by EMBL-EBI. It integrates signatures from 13 member databases including Pfam, PANTHER, PRINTS, ProSite, SMART, T
  • Network accessline 22
    **Key resources:** - InterPro website: https://www.ebi.ac.uk/interpro/
  • Network accessline 23
    - InterPro website: https://www.ebi.ac.uk/interpro/
  • Network accessline 24
    - REST API: https://www.ebi.ac.uk/interpro/api/ - API documentation: https://github.com/ProteinsWebTeam/interpro7-api/blob/master/docs/ - Python client: via `requests`
  • Network accessline 25
    - API documentation: https://github.com/ProteinsWebTeam/interpro7-api/blob/master/docs/
  • Network accessline 44
    Base URL: `https://www.ebi.ac.uk/interpro/api/`
  • Network accessline 49
    BASE_URL = "https://www.ebi.ac.uk/interpro/api"
  • Network accessline 52
    url = f"{BASE_URL}/{endpoint}"     headers = {"Accept": "application/json"}     response = requests.get(url, params=params, headers=headers)
  • Network accessline 53
    headers = {"Accept": "application/json"}     response = requests.get(url, params=params, headers=headers)     response.raise_for_status()
  • Network accessline 54
    response = requests.get(url, params=params, headers=headers)
  • Network accessline 213
    1. **Run InterProScan** locally or via the web (https://www.ebi.ac.uk/interpro/search/sequence/) to scan a protein sequence
  • Network accessline 301
    - **InterPro website**: https://www.ebi.ac.uk/interpro/
  • Network accessline 302
    - **InterProScan** (run locally): https://github.com/ebi-pf-team/interproscan
  • Network accessline 303
    - **API documentation**: https://github.com/ProteinsWebTeam/interpro7-api/blob/master/docs/
  • Network accessline 304
    - **Pfam**: https://www.ebi.ac.uk/interpro/entry/pfam/

skills/08-蛋白质工程与结构生物学/interpro-database/references/domain_analysis.md

  • Network accessline 106
    # Or use the web service: # https://www.ebi.ac.uk/interpro/search/sequence/
  • Network accessline 107
    # https://www.ebi.ac.uk/interpro/search/sequence/

skills/08-蛋白质工程与结构生物学/pdb-database/SKILL.md

  • Possible obfuscationline 57
    value="MTEYKLVVVGAGGVGKSALTIQLIQNHFVDEYDPTIEDSYRKQVVIDGETCLLDILDTAGQEEYSAMRDQYMRTGEGFLCVFAINNTKSFEDIHHYREQIKRVKDSEDVPMVLVGNKCDLPSRTVDTKQAQDLARSYGIPFIETSAKTRQGVDDAFYTLVREIRKHKEKMSKDGKKKKKKSKTKCVIM",
  • Network accessline 103
    # Get entry-level data entry_data = fetch("4HHB", schema=Schema.ENTRY)
  • Network accessline 104
    entry_data = fetch("4HHB", schema=Schema.ENTRY)
  • Network accessline 111
    # Get protein/nucleic acid information entity_data = fetch("4HHB_1", schema=Schema.POLYMER_ENTITY)
  • Network accessline 112
    entity_data = fetch("4HHB_1", schema=Schema.POLYMER_ENTITY)
  • Network accessline 135
    } """ data = fetch(query_type="graphql", query=query)
  • Network accessline 137
    data = fetch(query_type="graphql", query=query)
  • Network accessline 144
    **Download Methods:** - **PDB format** (legacy text format): `https://files.rcsb.org/download/{PDB_ID}.pdb`
  • Network accessline 145
    - **PDB format** (legacy text format): `https://files.rcsb.org/download/{PDB_ID}.pdb`
  • Network accessline 146
    - **mmCIF format** (modern standard): `https://files.rcsb.org/download/{PDB_ID}.cif`
  • Network accessline 148
    - **Biological assembly**: `https://files.rcsb.org/download/{PDB_ID}.pdb1` (for assembly 1)
  • Network accessline 156
    # Download PDB format pdb_url = f"https://files.rcsb.org/download/{pdb_id}.pdb"
  • Network accessline 157
    pdb_url = f"https://files.rcsb.org/download/{pdb_id}.pdb"
  • Network accessline 158
    response = requests.get(pdb_url)
  • Network accessline 162
    # Download mmCIF format cif_url = f"https://files.rcsb.org/download/{pdb_id}.cif"
  • Network accessline 163
    cif_url = f"https://files.rcsb.org/download/{pdb_id}.cif"
  • Network accessline 164
    response = requests.get(cif_url)
  • Network accessline 193
    # Get experimental details data = fetch("4HHB", schema=Schema.ENTRY)
  • Network accessline 194
    data = fetch("4HHB", schema=Schema.ENTRY)
  • Network accessline 215
    for pdb_id in pdb_ids:     try:         data = fetch(pdb_id, schema=Schema.ENTRY)
  • Network accessline 216
    try:         data = fetch(pdb_id, schema=Schema.ENTRY)         results[pdb_id] = {
  • Network accessline 217
    data = fetch(pdb_id, schema=Schema.ENTRY)
  • Network accessline 301
    - **RCSB PDB Website:** https://www.rcsb.org
  • Network accessline 302
    - **PDB-101 Educational Portal:** https://pdb101.rcsb.org
  • Network accessline 303
    - **API Documentation:** https://www.rcsb.org/docs/programmatic-access/web-apis-overview
  • Network accessline 304
    - **Python Package Docs:** https://rcsbapi.readthedocs.io/
  • Network accessline 305
    - **Data API Documentation:** https://data.rcsb.org/
  • Network accessline 306
    - **GitHub Repository:** https://github.com/rcsb/py-rcsb-api

skills/08-蛋白质工程与结构生物学/pdb-database/references/api_reference.md

  • Network accessline 32
    Base URL: `https://data.rcsb.org/rest/v1/`
  • Network accessline 36
    GET https://data.rcsb.org/rest/v1/core/entry/{entry_id}
  • Network accessline 41
    GET https://data.rcsb.org/rest/v1/core/polymer_entity/{entry_id}_{entity_id}
  • Network accessline 46
    GET https://data.rcsb.org/rest/v1/core/assembly/{entry_id}/{assembly_id}
  • Network accessline 51
    # Get entry data for hemoglobin curl https://data.rcsb.org/rest/v1/core/entry/4HHB
  • Network accessline 52
    curl https://data.rcsb.org/rest/v1/core/entry/4HHB
  • Network accessline 54
    # Get first polymer entity curl https://data.rcsb.org/rest/v1/core/polymer_entity/4HHB_1
  • Network accessline 55
    curl https://data.rcsb.org/rest/v1/core/polymer_entity/4HHB_1
  • Network accessline 57
    # Get biological assembly 1 curl https://data.rcsb.org/rest/v1/core/assembly/4HHB/1
  • Network accessline 58
    curl https://data.rcsb.org/rest/v1/core/assembly/4HHB/1
  • Network accessline 63
    Endpoint: `https://data.rcsb.org/graphql`
  • Network accessline 113
    response = requests.post(
  • Network accessline 114
    "https://data.rcsb.org/graphql",
  • Possible obfuscationline 239
    value="MTEYKLVVVGAGGVGKSALTIQLIQNHFVDEYDPTIEDSYRKQVVIDGETCLLDILDTAGQEEYSAMRDQYMRTGEGFLCVFAINNTKSFEDIHHYREQIKRVKDSEDVPMVLVGNKCDLPSRTVDTKQAQDLARSYGIPFIETSAKTRQGVDDAFYTLVREIRKHKEKMSKDGKKKKKKSKTKCVIM",
  • Network accessline 363
    https://files.rcsb.org/download/{PDB_ID}.pdb
  • Network accessline 368
    https://files.rcsb.org/download/{PDB_ID}.cif
  • Network accessline 373
    https://files.rcsb.org/download/{PDB_ID}-sf.cif
  • Network accessline 378
    https://files.rcsb.org/download/{PDB_ID}.pdb1  # Assembly 1
  • Network accessline 379
    https://files.rcsb.org/download/{PDB_ID}.pdb2  # Assembly 2
  • Network accessline 384
    https://www.rcsb.org/fasta/entry/{PDB_ID}
  • Network accessline 399
    output_dir: Directory to save file     """     base_url = "https://files.rcsb.org/download"
  • Network accessline 400
    """     base_url = "https://files.rcsb.org/download"     url = f"{base_url}/{pdb_id}.{format}"
  • Network accessline 401
    base_url = "https://files.rcsb.org/download"
  • Network accessline 404
    response = requests.get(url)
  • Network accessline 446
    for attempt in range(max_retries):         response = requests.get(url)
  • Network accessline 447
    response = requests.get(url)
  • Network accessline 488
    for i, pdb_id in enumerate(pdb_ids):         try:             data = fetch(pdb_id, schema=Schema.ENTRY)
  • Network accessline 489
    try:             data = fetch(pdb_id, schema=Schema.ENTRY)             results[pdb_id] = data
  • Network accessline 490
    data = fetch(pdb_id, schema=Schema.ENTRY)
  • Network accessline 600
    # Test with curl import subprocess
  • Network accessline 601
    import subprocess result = subprocess.run(     ["curl", "https://data.rcsb.org/rest/v1/core/entry/4HHB"],
  • Network accessline 602
    result = subprocess.run(     ["curl", "https://data.rcsb.org/rest/v1/core/entry/4HHB"],     capture_output=True,
  • Network accessline 603
    ["curl", "https://data.rcsb.org/rest/v1/core/entry/4HHB"],
  • Network accessline 612
    - **API Documentation:** https://www.rcsb.org/docs/programmatic-access/web-apis-overview
  • Network accessline 613
    - **Data API Redoc:** https://data.rcsb.org/redoc/index.html
  • Network accessline 614
    - **GraphQL Schema:** https://data.rcsb.org/graphql
  • Network accessline 615
    - **Python Package Docs:** https://rcsbapi.readthedocs.io/
  • Network accessline 616
    - **GitHub Issues:** https://github.com/rcsb/py-rcsb-api/issues
  • Network accessline 617
    - **Community Forum:** https://www.rcsb.org/help

skills/08-蛋白质工程与结构生物学/uniprot-database/SKILL.md

  • Network accessline 54
    Use the API search endpoint: `https://rest.uniprot.org/uniprotkb/search?query={query}&format={format}`
  • Network accessline 66
    **Retrieve endpoint:** `https://rest.uniprot.org/uniprotkb/{accession}.{format}`
  • Network accessline 68
    Example: `https://rest.uniprot.org/uniprotkb/P12345.fasta`
  • Network accessline 74
    **ID Mapping workflow:** 1. Submit mapping job to: `https://rest.uniprot.org/idmapping/run`
  • Network accessline 75
    1. Submit mapping job to: `https://rest.uniprot.org/idmapping/run`
  • Network accessline 76
    2. Check job status: `https://rest.uniprot.org/idmapping/status/{jobId}`
  • Network accessline 77
    3. Retrieve results: `https://rest.uniprot.org/idmapping/results/{jobId}`
  • Network accessline 95
    `https://rest.uniprot.org/uniprotkb/stream?query={query}&format={format}`
  • Network accessline 115
    **Example:** `https://rest.uniprot.org/uniprotkb/search?query=insulin&fields=accession,gene_names,organism_name,length,sequence&format=tsv`
  • Network accessline 188
    - **API Documentation**: https://www.uniprot.org/help/api
  • Network accessline 189
    - **Interactive API Explorer**: https://www.uniprot.org/api-documentation
  • Network accessline 190
    - **REST Tutorial**: https://www.uniprot.org/help/uniprot_rest_tutorial
  • Network accessline 191
    - **Query Syntax Help**: https://www.uniprot.org/help/query-fields
  • Network accessline 192
    - **SPARQL Endpoint**: https://sparql.uniprot.org/ (for advanced graph queries)

skills/08-蛋白质工程与结构生物学/uniprot-database/references/api_examples.md

  • Network accessline 11
    # Search for human insulin proteins url = "https://rest.uniprot.org/uniprotkb/search"
  • Network accessline 12
    url = "https://rest.uniprot.org/uniprotkb/search"
  • Network accessline 19
    response = requests.get(url, params=params)
  • Network accessline 30
    # Get human insulin sequence in FASTA format accession = "P01308" url = f"https://rest.uniprot.org/uniprotkb/{accession}.fasta"
  • Network accessline 32
    url = f"https://rest.uniprot.org/uniprotkb/{accession}.fasta"
  • Network accessline 34
    response = requests.get(url)
  • Network accessline 42
    # Get specific fields only url = "https://rest.uniprot.org/uniprotkb/search"
  • Network accessline 43
    url = "https://rest.uniprot.org/uniprotkb/search"
  • Network accessline 50
    response = requests.get(url, params=params)
  • Network accessline 59
    def map_uniprot_ids(ids, from_db, to_db):     # Submit job     submit_url = "https://rest.uniprot.org/idmapping/run"
  • Network accessline 60
    # Submit job     submit_url = "https://rest.uniprot.org/idmapping/run"     data = {
  • Network accessline 61
    submit_url = "https://rest.uniprot.org/idmapping/run"
  • Network accessline 68
    response = requests.post(submit_url, data=data)
  • Network accessline 71
    # Poll for completion     status_url = f"https://rest.uniprot.org/idmapping/status/{job_id}"
  • Network accessline 72
    status_url = f"https://rest.uniprot.org/idmapping/status/{job_id}"     while True:         response = requests.get(status_url)
  • Network accessline 73
    while True:         response = requests.get(status_url)         status = response.json()
  • Network accessline 74
    response = requests.get(status_url)
  • Network accessline 80
    # Get results     results_url = f"https://rest.uniprot.org/idmapping/results/{job_id}"     response = requests.get(results_url)
  • Network accessline 81
    results_url = f"https://rest.uniprot.org/idmapping/results/{job_id}"     response = requests.get(results_url)     return response.json()
  • Network accessline 82
    response = requests.get(results_url)
  • Network accessline 95
    # Stream all reviewed human proteins url = "https://rest.uniprot.org/uniprotkb/stream"
  • Network accessline 96
    url = "https://rest.uniprot.org/uniprotkb/stream"
  • Network accessline 102
    response = requests.get(url, params=params, stream=True)
  • Network accessline 115
    def get_all_results(query, fields=None):     """Get all results with pagination"""     url = "https://rest.uniprot.org/uniprotkb/search"
  • Network accessline 116
    """Get all results with pagination"""     url = "https://rest.uniprot.org/uniprotkb/search"     all_results = []
  • Network accessline 117
    url = "https://rest.uniprot.org/uniprotkb/search"
  • Network accessline 129
    while True:         response = requests.get(url, params=params)
  • Network accessline 130
    response = requests.get(url, params=params)
  • Network accessline 150
    ## cURL Examples
  • Network accessline 154
    # Search for insulin proteins curl "https://rest.uniprot.org/uniprotkb/search?query=insulin&format=json&size=5"
  • Network accessline 155
    curl "https://rest.uniprot.org/uniprotkb/search?query=insulin&format=json&size=5"
  • Network accessline 160
    # Get human insulin in FASTA format curl "https://rest.uniprot.org/uniprotkb/P01308.fasta"
  • Network accessline 161
    curl "https://rest.uniprot.org/uniprotkb/P01308.fasta"
  • Network accessline 166
    # Get specific fields in TSV format curl "https://rest.uniprot.org/uniprotkb/search?query=gene:BRCA1&format=tsv&fields=accession,gene_names,length"
  • Network accessline 167
    curl "https://rest.uniprot.org/uniprotkb/search?query=gene:BRCA1&format=tsv&fields=accession,gene_names,length"
  • Network accessline 172
    # Submit mapping job curl -X POST "https://rest.uniprot.org/idmapping/run" \
  • Network accessline 173
    curl -X POST "https://rest.uniprot.org/idmapping/run" \
  • Network accessline 180
    # Get mapping results (replace JOB_ID) curl "https://rest.uniprot.org/idmapping/results/JOB_ID"
  • Network accessline 181
    curl "https://rest.uniprot.org/idmapping/results/JOB_ID"
  • Network accessline 186
    # Download all human reviewed proteins curl "https://rest.uniprot.org/uniprotkb/stream?query=organism_id:9606+AND+reviewed:true&format=fasta" \
  • Network accessline 187
    curl "https://rest.uniprot.org/uniprotkb/stream?query=organism_id:9606+AND+reviewed:true&format=fasta" \
  • Network accessline 198
    # Search for insulin proteins url <- "https://rest.uniprot.org/uniprotkb/search"
  • Network accessline 199
    url <- "https://rest.uniprot.org/uniprotkb/search"
  • Network accessline 218
    # Get protein sequence accession <- "P01308" url <- paste0("https://rest.uniprot.org/uniprotkb/", accession, ".fasta")
  • Network accessline 220
    url <- paste0("https://rest.uniprot.org/uniprotkb/", accession, ".fasta")
  • Network accessline 232
    # Get data as TSV url <- "https://rest.uniprot.org/uniprotkb/search"
  • Network accessline 233
    url <- "https://rest.uniprot.org/uniprotkb/search"
  • Network accessline 249
    // Search for proteins async function searchUniProt(query) {   const url = `https://rest.uniprot.org/uniprotkb/search?query=${encodeURIComponent(query)}&format=json&size=10`;
  • Network accessline 251
    const url = `https://rest.uniprot.org/uniprotkb/search?query=${encodeURIComponent(query)}&format=json&size=10`;
  • Network accessline 253
    const response = await fetch(url);
  • Network accessline 266
    async function getProtein(accession, format = "json") {   const url = `https://rest.uniprot.org/uniprotkb/${accession}.${format}`;
  • Network accessline 267
    const url = `https://rest.uniprot.org/uniprotkb/${accession}.${format}`;
  • Network accessline 269
    const response = await fetch(url);
  • Network accessline 285
    async function mapIds(ids, fromDb, toDb) {   // Submit job   const submitUrl = "https://rest.uniprot.org/idmapping/run";
  • Network accessline 286
    // Submit job   const submitUrl = "https://rest.uniprot.org/idmapping/run";   const formData = new URLSearchParams({
  • Network accessline 287
    const submitUrl = "https://rest.uniprot.org/idmapping/run";
  • Network accessline 294
    const submitResponse = await fetch(submitUrl, {
  • Network accessline 300
    // Poll for completion   const statusUrl = `https://rest.uniprot.org/idmapping/status/${jobId}`;
  • Network accessline 301
    const statusUrl = `https://rest.uniprot.org/idmapping/status/${jobId}`;   while (true) {     const statusResponse = await fetch(statusUrl);
  • Network accessline 302
    while (true) {     const statusResponse = await fetch(statusUrl);     const status = await statusResponse.json();
  • Network accessline 303
    const statusResponse = await fetch(statusUrl);
  • Network accessline 313
    // Get results   const resultsUrl = `https://rest.uniprot.org/idmapping/results/${jobId}`;   const resultsResponse = await fetch(resultsUrl);
  • Network accessline 314
    const resultsUrl = `https://rest.uniprot.org/idmapping/results/${jobId}`;   const resultsResponse = await fetch(resultsUrl);   return await resultsResponse.json();
  • Network accessline 315
    const resultsResponse = await fetch(resultsUrl);
  • Network accessline 332
    class UniProtClient:     def __init__(self, rate_limit=1.0):         self.base_url = "https://rest.uniprot.org"
  • Network accessline 333
    def __init__(self, rate_limit=1.0):         self.base_url = "https://rest.uniprot.org"         self.rate_limit = rate_limit
  • Network accessline 334
    self.base_url = "https://rest.uniprot.org"
  • Network accessline 356
    response = requests.get(
  • Network accessline 384
    def download_with_progress(query, output_file, format="fasta"):     """Download results with progress bar"""     url = "https://rest.uniprot.org/uniprotkb/stream"
  • Network accessline 385
    """Download results with progress bar"""     url = "https://rest.uniprot.org/uniprotkb/stream"     params = {
  • Network accessline 386
    url = "https://rest.uniprot.org/uniprotkb/stream"
  • Network accessline 392
    response = requests.get(url, params=params, stream=True)
  • Network accessline 410
    - API Documentation: https://www.uniprot.org/help/api
  • Network accessline 411
    - Interactive API Explorer: https://www.uniprot.org/api-documentation
  • Network accessline 412
    - Python client (Unipressed): https://github.com/multimeric/Unipressed
  • Network accessline 413
    - Bioservices package: https://bioservices.readthedocs.io/

skills/08-蛋白质工程与结构生物学/uniprot-database/references/api_fields.md

  • Network accessline 9
    https://rest.uniprot.org/uniprotkb/search?query=insulin&fields=accession,gene_names,organism_name,length
  • Network accessline 217
    curl https://rest.uniprot.org/configure/uniprotkb/result-fields
  • Network accessline 222
    import requests response = requests.get("https://rest.uniprot.org/configure/uniprotkb/result-fields")
  • Network accessline 223
    response = requests.get("https://rest.uniprot.org/configure/uniprotkb/result-fields")
  • Network accessline 273
    - Interactive field explorer: https://www.uniprot.org/api-documentation
  • Network accessline 274
    - API fields endpoint: https://rest.uniprot.org/configure/uniprotkb/result-fields
  • Network accessline 275
    - Return fields documentation: https://www.uniprot.org/help/return_fields

skills/08-蛋白质工程与结构生物学/uniprot-database/references/id_mapping_databases.md

  • Network accessline 8
    import requests response = requests.get("https://rest.uniprot.org/configure/idmapping/fields")
  • Network accessline 9
    response = requests.get("https://rest.uniprot.org/configure/idmapping/fields")
  • Network accessline 260
    GET https://rest.uniprot.org/configure/idmapping/fields
  • Network accessline 265
    POST https://rest.uniprot.org/idmapping/run
  • Network accessline 273
    GET https://rest.uniprot.org/idmapping/status/{jobId}
  • Network accessline 278
    GET https://rest.uniprot.org/idmapping/results/{jobId}
  • Network accessline 283
    - ID Mapping tool: https://www.uniprot.org/id-mapping
  • Network accessline 284
    - API documentation: https://www.uniprot.org/help/id_mapping
  • Network accessline 285
    - Programmatic access: https://www.uniprot.org/help/api_idmapping

skills/08-蛋白质工程与结构生物学/uniprot-database/references/query_syntax.md

  • Network accessline 220
    Test queries using: - **Web interface**: https://www.uniprot.org/uniprotkb
  • Network accessline 221
    - **Web interface**: https://www.uniprot.org/uniprotkb
  • Network accessline 222
    - **API**: https://rest.uniprot.org/uniprotkb/search?query=YOUR_QUERY
  • Network accessline 223
    - **API documentation**: https://www.uniprot.org/help/query-fields
  • Network accessline 254
    - Full query field reference: https://www.uniprot.org/help/query-fields
  • Network accessline 255
    - API query documentation: https://www.uniprot.org/help/api_queries
  • Network accessline 256
    - Text search documentation: https://www.uniprot.org/help/text-search

skills/08-蛋白质工程与结构生物学/uniprot-database/scripts/uniprot_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 31
    BASE_URL = "https://rest.uniprot.org"
  • Network accessline 61
    response = requests.get(endpoint, params=params)
  • Network accessline 83
    response = requests.get(endpoint)
  • Network accessline 134
    response = requests.get(endpoint, params=params, stream=True)
  • Network accessline 173
    response = requests.post(submit_endpoint, data=data)
  • Network accessline 180
    while True:         response = requests.get(status_endpoint)
  • Network accessline 181
    response = requests.get(status_endpoint)
  • Network accessline 193
    params = {"format": format}     response = requests.get(results_endpoint, params=params)
  • Network accessline 194
    response = requests.get(results_endpoint, params=params)
  • Network accessline 212
    response = requests.get(endpoint)
  • Network accessline 227
    response = requests.get(endpoint)

skills/09-机器学习与人工智能/aeon/SKILL.md

  • Network accessline 368
    - Documentation: https://www.aeon-toolkit.org/
  • Network accessline 369
    - GitHub: https://github.com/aeon-toolkit/aeon
  • Network accessline 370
    - Examples: https://www.aeon-toolkit.org/en/stable/examples.html
  • Network accessline 371
    - API Reference: https://www.aeon-toolkit.org/en/stable/api_reference.html

skills/09-机器学习与人工智能/aeon/references/networks.md

  • Access to secretsline 182
    [Credential-related source omitted]

skills/09-机器学习与人工智能/hypogenic/SKILL.md

  • Network accessline 23
    # Clone example datasets git clone https://github.com/ChicagoHAI/HypoGeniC-datasets.git ./data
  • Network accessline 24
    git clone https://github.com/ChicagoHAI/HypoGeniC-datasets.git ./data
  • Network accessline 134
    # For HypoGeniC examples git clone https://github.com/ChicagoHAI/HypoGeniC-datasets.git ./data
  • Network accessline 135
    git clone https://github.com/ChicagoHAI/HypoGeniC-datasets.git ./data
  • Network accessline 137
    # For HypoRefine/Union examples git clone https://github.com/ChicagoHAI/Hypothesis-agent-datasets.git ./data
  • Network accessline 138
    git clone https://github.com/ChicagoHAI/Hypothesis-agent-datasets.git ./data
  • Network accessline 289
    # Clone example datasets first # git clone https://github.com/ChicagoHAI/HypoGeniC-datasets.git ./data
  • Network accessline 290
    # git clone https://github.com/ChicagoHAI/HypoGeniC-datasets.git ./data
  • Network accessline 315
    # For literature-integrated approaches # git clone https://github.com/ChicagoHAI/Hypothesis-agent-datasets.git ./data
  • Network accessline 316
    # git clone https://github.com/ChicagoHAI/Hypothesis-agent-datasets.git ./data
  • Network accessline 544
    - **Paper:** https://arxiv.org/abs/2504.11524
  • Network accessline 554
    archivePrefix={arXiv},       primaryClass={cs.AI},       url={https://arxiv.org/abs/2504.11524},
  • Network accessline 555
    primaryClass={cs.AI},       url={https://arxiv.org/abs/2504.11524},  }
  • Network accessline 556
    url={https://arxiv.org/abs/2504.11524},
  • Network accessline 564
    - **Paper:** https://arxiv.org/abs/2410.17309
  • Network accessline 565
    - **Code:** https://github.com/ChicagoHAI/hypothesis-generation
  • Network accessline 575
    archivePrefix={arXiv},       primaryClass={cs.AI},       url={https://arxiv.org/abs/2410.17309},
  • Network accessline 576
    primaryClass={cs.AI},       url={https://arxiv.org/abs/2410.17309},  }
  • Network accessline 577
    url={https://arxiv.org/abs/2410.17309},
  • Network accessline 585
    - **Paper:** https://aclanthology.org/2024.nlp4science-1.10/
  • Network accessline 593
    booktitle = {Proceedings of EMNLP Workshop of NLP for Science},       year={2024},       url={https://aclanthology.org/2024.nlp4science-1.10/},
  • Network accessline 594
    year={2024},       url={https://aclanthology.org/2024.nlp4science-1.10/}, }
  • Network accessline 595
    url={https://aclanthology.org/2024.nlp4science-1.10/},
  • Network accessline 603
    - **GitHub Repository:** https://github.com/ChicagoHAI/hypothesis-generation
  • Network accessline 604
    - **PyPI Package:** https://pypi.org/project/hypogenic/
  • Network accessline 606
    - **Issues & Support:** https://github.com/ChicagoHAI/hypothesis-generation/issues
  • Network accessline 613
    # HypoGeniC examples (data-driven only) git clone https://github.com/ChicagoHAI/HypoGeniC-datasets.git ./data
  • Network accessline 614
    git clone https://github.com/ChicagoHAI/HypoGeniC-datasets.git ./data
  • Network accessline 616
    # HypoRefine/Union examples (literature + data) git clone https://github.com/ChicagoHAI/Hypothesis-agent-datasets.git ./data
  • Network accessline 617
    git clone https://github.com/ChicagoHAI/Hypothesis-agent-datasets.git ./data

skills/09-机器学习与人工智能/hypogenic/references/config_template.yaml

  • Access to secretsline 17
    [Credential-related source omitted]

skills/09-机器学习与人工智能/pufferlib/SKILL.md

  • Network accessline 431
    - Official docs: https://puffer.ai/docs.html
  • Network accessline 432
    - GitHub: https://github.com/PufferAI/PufferLib

skills/09-机器学习与人工智能/pufferlib/scripts/env_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/09-机器学习与人工智能/pufferlib/scripts/train_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/09-机器学习与人工智能/pymc/assets/hierarchical_model_template.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/pymc/assets/linear_regression_template.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/pymc/scripts/model_comparison.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/pymc/scripts/model_diagnostics.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/pymoo/SKILL.md

  • Network accessline 559
    **Documentation:** https://pymoo.org/

skills/09-机器学习与人工智能/pymoo/scripts/custom_problem_example.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/pymoo/scripts/decision_making_example.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/pymoo/scripts/many_objective_example.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/pymoo/scripts/multi_objective_example.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/pymoo/scripts/single_objective_example.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/pytorch-lightning/references/data_module.md

  • Network accessline 40
    def prepare_data(self):     # Download data (runs once)     download_dataset("http://example.com/data.zip", "data/")
  • Network accessline 42
    download_dataset("http://example.com/data.zip", "data/")

skills/09-机器学习与人工智能/pytorch-lightning/references/distributed_training.md

  • Access to secretsline 522
    [Credential-related source omitted]

skills/09-机器学习与人工智能/pytorch-lightning/references/logging.md

  • Network accessline 80
    mlflow_logger = pl_loggers.MLFlowLogger(     experiment_name="my_experiment",     tracking_uri="http://localhost:5000",
  • Network accessline 81
    experiment_name="my_experiment",     tracking_uri="http://localhost:5000",     run_name="run_1"
  • Network accessline 82
    tracking_uri="http://localhost:5000",
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]

skills/09-机器学习与人工智能/pytorch-lightning/scripts/quick_trainer_setup.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/pytorch-lightning/scripts/template_datamodule.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/pytorch-lightning/scripts/template_lightning_module.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/scikit-learn/SKILL.md

  • Network accessline 515
    - Official Documentation: https://scikit-learn.org/stable/
  • Network accessline 516
    - User Guide: https://scikit-learn.org/stable/user_guide.html
  • Network accessline 517
    - API Reference: https://scikit-learn.org/stable/api/index.html
  • Network accessline 518
    - Examples Gallery: https://scikit-learn.org/stable/auto_examples/index.html

skills/09-机器学习与人工智能/scikit-learn/references/quick_reference.md

  • Network accessline 429
    - Official Documentation: https://scikit-learn.org/stable/
  • Network accessline 430
    - User Guide: https://scikit-learn.org/stable/user_guide.html
  • Network accessline 431
    - API Reference: https://scikit-learn.org/stable/api/index.html
  • Network accessline 432
    - Examples: https://scikit-learn.org/stable/auto_examples/index.html
  • Network accessline 433
    - Tutorials: https://scikit-learn.org/stable/tutorial/index.html

skills/09-机器学习与人工智能/scikit-learn/scripts/classification_pipeline.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/scikit-learn/scripts/clustering_analysis.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/scikit-survival/SKILL.md

  • Network accessline 357
    - **Official Documentation**: https://scikit-survival.readthedocs.io/
  • Network accessline 358
    - **GitHub Repository**: https://github.com/sebp/scikit-survival
  • Network accessline 360
    - **API Reference**: Complete list of classes and functions at https://scikit-survival.readthedocs.io/en/stable/api/index.html

skills/09-机器学习与人工智能/shap/SKILL.md

  • Network accessline 558
    - **Official Documentation**: https://shap.readthedocs.io/
  • Network accessline 559
    - **GitHub Repository**: https://github.com/slundberg/shap

skills/09-机器学习与人工智能/stable-baselines3/references/algorithms.md

  • Network accessline 330
    - **RL Baselines3 Zoo**: Collection of pre-trained agents and hyperparameters: https://github.com/DLR-RM/rl-baselines3-zoo

skills/09-机器学习与人工智能/stable-baselines3/references/callbacks.md

  • Network accessline 554
    - Official SB3 Callbacks Guide: https://stable-baselines3.readthedocs.io/en/master/guide/callbacks.html
  • Network accessline 555
    - Callback API Reference: https://stable-baselines3.readthedocs.io/en/master/common/callbacks.html
  • Network accessline 556
    - TensorBoard Documentation: https://www.tensorflow.org/tensorboard

skills/09-机器学习与人工智能/stable-baselines3/references/custom_environments.md

  • Network accessline 524
    - Template: See `scripts/custom_env_template.py` - Gymnasium Documentation: https://gymnasium.farama.org/
  • Network accessline 525
    - Gymnasium Documentation: https://gymnasium.farama.org/
  • Network accessline 526
    - SB3 Custom Env Guide: https://stable-baselines3.readthedocs.io/en/master/guide/custom_env.html

skills/09-机器学习与人工智能/stable-baselines3/references/vectorized_envs.md

  • Network accessline 566
    - Official SB3 VecEnv Guide: https://stable-baselines3.readthedocs.io/en/master/guide/vec_envs.html
  • Network accessline 567
    - VecEnv API Reference: https://stable-baselines3.readthedocs.io/en/master/common/vec_env.html
  • Network accessline 568
    - Multiprocessing Best Practices: https://docs.python.org/3/library/multiprocessing.html

skills/09-机器学习与人工智能/stable-baselines3/scripts/custom_env_template.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/stable-baselines3/scripts/evaluate_agent.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/stable-baselines3/scripts/train_rl_agent.py

  • Executable scriptline 1
    Executable file

skills/09-机器学习与人工智能/timesfm-forecasting/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash
  • Network accessline 135
    # CUDA 12.1 (NVIDIA GPU) pip install torch>=2.0.0 --index-url https://download.pytorch.org/whl/cu121
  • Network accessline 136
    pip install torch>=2.0.0 --index-url https://download.pytorch.org/whl/cu121
  • Network accessline 138
    # CPU only pip install torch>=2.0.0 --index-url https://download.pytorch.org/whl/cpu
  • Network accessline 139
    pip install torch>=2.0.0 --index-url https://download.pytorch.org/whl/cpu
  • Network accessline 681
    - **Paper**: [A Decoder-Only Foundation Model for Time-Series Forecasting](https://arxiv.org/abs/2310.10688) (ICML 2024)
  • Network accessline 682
    - **Repository**: https://github.com/google-research/timesfm
  • Network accessline 683
    - **Hugging Face**: https://huggingface.co/collections/google/timesfm-release-66e4be5fdb56e960c1e482a6
  • Network accessline 684
    - **Google Blog**: https://research.google/blog/a-decoder-only-foundation-model-for-time-series-forecasting/
  • Network accessline 685
    - **BigQuery Integration**: https://cloud.google.com/bigquery/docs/timesfm-model

skills/09-机器学习与人工智能/timesfm-forecasting/examples/anomaly-detection/detect_anomalies.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/09-机器学习与人工智能/timesfm-forecasting/examples/anomaly-detection/output/anomaly_detection.png

  • Network accessline 1
    version https://git-lfs.github.com/spec/v1

skills/09-机器学习与人工智能/timesfm-forecasting/examples/covariates-forecasting/demo_covariates.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 20
    import tempfile, urllib.request       tmp = tempfile.mkdtemp(prefix="timesfm_retail_")       # urllib.request.urlretrieve("https://...store_sales.csv", f"{tmp}/store_sales.csv")
  • Network accessline 21
    tmp = tempfile.mkdtemp(prefix="timesfm_retail_")       # urllib.request.urlretrieve("https://...store_sales.csv", f"{tmp}/store_sales.csv")       # df = pd.read_csv(f"{tmp}/store_sales.csv")
  • Network accessline 22
    # urllib.request.urlretrieve("https://...store_sales.csv", f"{tmp}/store_sales.csv")

skills/09-机器学习与人工智能/timesfm-forecasting/examples/covariates-forecasting/output/covariates_data.png

  • Network accessline 1
    version https://git-lfs.github.com/spec/v1

skills/09-机器学习与人工智能/timesfm-forecasting/examples/global-temperature/generate_animation_data.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/09-机器学习与人工智能/timesfm-forecasting/examples/global-temperature/generate_gif.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/09-机器学习与人工智能/timesfm-forecasting/examples/global-temperature/generate_html.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 23
    <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>TimesFM Interactive Forecast Animation</title>     <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
  • Network accessline 24
    <title>TimesFM Interactive Forecast Animation</title>     <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>     <style>
  • Network accessline 25
    <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
  • Network accessline 218
    <footer>             <p>TimesFM 1.0 (200M) PyTorch • <a href="https://github.com/google-research/timesfm">Google Research</a></p>
  • Network accessline 219
    <p>TimesFM 1.0 (200M) PyTorch • <a href="https://github.com/google-research/timesfm">Google Research</a></p>

skills/09-机器学习与人工智能/timesfm-forecasting/examples/global-temperature/output/forecast_animation.gif

  • Network accessline 1
    version https://git-lfs.github.com/spec/v1

skills/09-机器学习与人工智能/timesfm-forecasting/examples/global-temperature/output/forecast_visualization.png

  • Network accessline 1
    version https://git-lfs.github.com/spec/v1

skills/09-机器学习与人工智能/timesfm-forecasting/examples/global-temperature/output/interactive_forecast.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>TimesFM Interactive Forecast Animation</title>     <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
  • Network accessline 6
    <title>TimesFM Interactive Forecast Animation</title>     <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>     <style>
  • Network accessline 7
    <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
  • Network accessline 200
    <footer>             <p>TimesFM 1.0 (200M) PyTorch • <a href="https://github.com/google-research/timesfm">Google Research</a></p>
  • Network accessline 201
    <p>TimesFM 1.0 (200M) PyTorch • <a href="https://github.com/google-research/timesfm">Google Research</a></p>

skills/09-机器学习与人工智能/timesfm-forecasting/examples/global-temperature/run_example.sh

  • Executable scriptline 1
    #!/bin/bash

skills/09-机器学习与人工智能/timesfm-forecasting/examples/global-temperature/run_forecast.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/09-机器学习与人工智能/timesfm-forecasting/examples/global-temperature/visualize_forecast.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/09-机器学习与人工智能/timesfm-forecasting/scripts/check_system.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 306
    [Credential-related source omitted]

skills/09-机器学习与人工智能/timesfm-forecasting/scripts/forecast_csv.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/09-机器学习与人工智能/torch-geometric/SKILL.md

  • Network accessline 36
    uv pip install pyg_lib torch_scatter torch_sparse torch_cluster torch_spline_conv -f https://data.pyg.org/whl/torch-${TORCH}+${CUDA}.html
  • Network accessline 670
    - **Documentation**: https://pytorch-geometric.readthedocs.io/
  • Network accessline 671
    - **GitHub**: https://github.com/pyg-team/pytorch_geometric
  • Network accessline 672
    - **Tutorials**: https://pytorch-geometric.readthedocs.io/en/latest/get_started/introduction.html
  • Network accessline 673
    - **Examples**: https://github.com/pyg-team/pytorch_geometric/tree/master/examples

skills/09-机器学习与人工智能/torch-geometric/scripts/benchmark_model.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/09-机器学习与人工智能/torch-geometric/scripts/create_gnn_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/09-机器学习与人工智能/torch-geometric/scripts/visualize_graph.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/09-机器学习与人工智能/transformers/SKILL.md

  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 48
    Get tokens at: https://huggingface.co/settings/tokens

skills/09-机器学习与人工智能/transformers/references/pipelines.md

  • Network accessline 298
    pipe("https://example.com/image.jpg")

skills/10-材料科学与物理计算/astropy/SKILL.md

  • Network accessline 315
    - Official Astropy Documentation: https://docs.astropy.org/en/stable/
  • Network accessline 316
    - Tutorials: https://learn.astropy.org/
  • Network accessline 317
    - GitHub: https://github.com/astropy/astropy

skills/10-材料科学与物理计算/astropy/references/wcs_and_other_modules.md

  • Network accessline 333
    # Download file (caches locally) url = 'https://example.com/data.fits'
  • Network accessline 334
    url = 'https://example.com/data.fits'

skills/10-材料科学与物理计算/cirq/SKILL.md

  • Network accessline 319
    - **Official Documentation**: https://quantumai.google/cirq
  • Network accessline 320
    - **API Reference**: https://quantumai.google/reference/python/cirq
  • Network accessline 321
    - **Tutorials**: https://quantumai.google/cirq/tutorials
  • Network accessline 322
    - **Examples**: https://github.com/quantumlib/Cirq/tree/master/examples
  • Network accessline 323
    - **ReCirq**: https://github.com/quantumlib/ReCirq

skills/10-材料科学与物理计算/cirq/references/hardware.md

  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 294
    [Credential-related source omitted]
  • Network accessline 296
    # Create service service = cirq_aqt.AQTSampler(     remote_host='https://gateway.aqt.eu',
  • Network accessline 297
    [Credential-related source omitted]
  • Network accessline 298
    remote_host='https://gateway.aqt.eu',
  • Access to secretsline 299
    [Credential-related source omitted]
  • Network accessline 343
    # Create sampler sampler = cirq_pasqal.PasqalSampler(     remote_host='https://api.pasqal.cloud',
  • Network accessline 344
    [Credential-related source omitted]
  • Network accessline 345
    remote_host='https://api.pasqal.cloud',
  • Access to secretsline 346
    [Credential-related source omitted]
  • Network accessline 470
    # Install gcloud CLI # Visit: https://cloud.google.com/sdk/docs/install
  • Network accessline 471
    # Visit: https://cloud.google.com/sdk/docs/install
  • Access to secretsline 483
    [Credential-related source omitted]
  • Network accessline 488
    # Use Azure CLI or workspace connection string # See: https://docs.microsoft.com/azure/quantum/
  • Network accessline 489
    # See: https://docs.microsoft.com/azure/quantum/
  • Access to secretsline 495
    [Credential-related source omitted]
  • Access to secretsline 501
    [Credential-related source omitted]

skills/10-材料科学与物理计算/cobrapy/SKILL.md

  • Network accessline 460
    Official documentation: https://cobrapy.readthedocs.io/en/latest/

skills/10-材料科学与物理计算/cobrapy/references/api_quick_reference.md

  • Network accessline 655
    This quick reference covers the most commonly used COBRApy functions and patterns. For complete API documentation, see https://cobrapy.readthedocs.io/

skills/10-材料科学与物理计算/fluidsim/SKILL.md

  • Network accessline 338
    **Documentation**: https://fluidsim.readthedocs.io/

skills/10-材料科学与物理计算/fluidsim/references/advanced_features.md

  • Access to secretsline 382
    [Credential-related source omitted]
  • Access to secretsline 383
    [Credential-related source omitted]
  • Access to secretsline 386
    [Credential-related source omitted]

skills/10-材料科学与物理计算/matlab/SKILL.md

  • Network accessline 2
    name: matlab description: MATLAB and GNU Octave numerical computing for matrix operations, data analysis, visualization, and scientific computing. Use when writing MATLAB/Octave scripts for linear algebra, signal processing, image processin
  • Network accessline 3
    description: MATLAB and GNU Octave numerical computing for matrix operations, data analysis, visualization, and scientific computing. Use when writing MATLAB/Octave scripts for linear algebra, signal processing, image processing, differenti
  • Network accessline 4
    license: For MATLAB (https://www.mathworks.com/pricing-licensing.html) and for Octave (GNU General Public License version 3)
  • Dangerous shell operationline 31
    sudo apt install octave
  • Network accessline 33
    # Windows - download from https://octave.org/download
  • Network accessline 369
    - MATLAB Documentation: https://www.mathworks.com/help/matlab/
  • Network accessline 370
    - GNU Octave Manual: https://docs.octave.org/latest/
  • Network accessline 371
    - MATLAB Onramp (free course): https://www.mathworks.com/learn/tutorials/matlab-onramp.html
  • Network accessline 372
    - File Exchange: https://www.mathworks.com/matlabcentral/fileexchange/

skills/10-材料科学与物理计算/matlab/references/octave-compatibility.md

  • Dangerous shell operationline 24
    sudo apt install octave
  • Dangerous shell operationline 27
    sudo dnf install octave
  • Network accessline 29
    # Windows # Download installer from https://octave.org/download
  • Network accessline 30
    # Download installer from https://octave.org/download
  • Network accessline 493
    % Install from URL pkg install 'http://example.com/package.tar.gz'
  • Network accessline 494
    pkg install 'http://example.com/package.tar.gz'

skills/10-材料科学与物理计算/matlab/references/python-integration.md

  • Network accessline 412
    % Make HTTP request response = requests.get('https://api.example.com/data');
  • Network accessline 413
    response = requests.get('https://api.example.com/data');

skills/10-材料科学与物理计算/pennylane/SKILL.md

  • Network accessline 219
    - Official documentation: https://docs.pennylane.ai
  • Network accessline 220
    - Codebook (tutorials): https://pennylane.ai/codebook
  • Network accessline 221
    - QML demonstrations: https://pennylane.ai/qml/demonstrations
  • Network accessline 222
    - Community forum: https://discuss.pennylane.ai
  • Network accessline 223
    - GitHub: https://github.com/PennyLaneAI/pennylane

skills/10-材料科学与物理计算/pennylane/references/devices_backends.md

  • Access to secretsline 255
    [Credential-related source omitted]

skills/10-材料科学与物理计算/pennylane/references/getting_started.md

  • Network accessline 224
    - Official docs: https://docs.pennylane.ai
  • Network accessline 225
    - Codebook: https://pennylane.ai/codebook
  • Network accessline 226
    - QML demos: https://pennylane.ai/qml/demonstrations
  • Network accessline 227
    - Community forum: https://discuss.pennylane.ai

skills/10-材料科学与物理计算/pymatgen/SKILL.md

  • Access to secretsline 70
    [Credential-related source omitted]
  • Network accessline 369
    **Setup:** 1. Get API key from https://next-gen.materialsproject.org/
  • Network accessline 370
    1. Get API key from https://next-gen.materialsproject.org/
  • Access to secretsline 371
    [Credential-related source omitted]
  • Access to secretsline 655
    [Credential-related source omitted]
  • Access to secretsline 657
    [Credential-related source omitted]
  • Network accessline 675
    - **Documentation**: https://pymatgen.org/
  • Network accessline 676
    - **Materials Project**: https://materialsproject.org/
  • Network accessline 677
    - **GitHub**: https://github.com/materialsproject/pymatgen
  • Network accessline 678
    - **Forum**: https://matsci.org/
  • Network accessline 679
    - **Example notebooks**: https://matgenb.materialsvirtuallab.org/

skills/10-材料科学与物理计算/pymatgen/references/materials_project_api.md

  • Network accessline 19
    1. Visit https://next-gen.materialsproject.org/
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 504
    - **API Documentation**: https://docs.materialsproject.org/
  • Network accessline 505
    - **Materials Project Website**: https://next-gen.materialsproject.org/
  • Network accessline 506
    - **GitHub**: https://github.com/materialsproject/api
  • Network accessline 507
    - **Forum**: https://matsci.org/

skills/10-材料科学与物理计算/pymatgen/scripts/phase_diagram_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 40
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 42
    print("Get your API key from https://next-gen.materialsproject.org/")
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]

skills/10-材料科学与物理计算/pymatgen/scripts/structure_analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/10-材料科学与物理计算/pymatgen/scripts/structure_converter.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/10-材料科学与物理计算/qiskit/SKILL.md

  • Network accessline 269
    - **Official Docs**: https://quantum.ibm.com/docs
  • Network accessline 270
    - **Qiskit Textbook**: https://qiskit.org/learn
  • Network accessline 271
    - **API Reference**: https://docs.quantum.ibm.com/api/qiskit
  • Network accessline 272
    - **Patterns Guide**: https://quantum.cloud.ibm.com/docs/en/guides/intro-to-patterns

skills/10-材料科学与物理计算/qiskit/references/algorithms.md

  • Network accessline 598
    **Official Documentation:** - [Qiskit Textbook](https://qiskit.org/learn)
  • Network accessline 599
    - [Qiskit Textbook](https://qiskit.org/learn)
  • Network accessline 600
    - [Qiskit Nature Documentation](https://qiskit.org/ecosystem/nature)
  • Network accessline 601
    - [Qiskit Machine Learning Documentation](https://qiskit.org/ecosystem/machine-learning)
  • Network accessline 602
    - [Qiskit Optimization Documentation](https://qiskit.org/ecosystem/optimization)

skills/10-材料科学与物理计算/qiskit/references/setup.md

  • Network accessline 33
    Check the [Qiskit PyPI page](https://pypi.org/project/qiskit/) for currently supported Python versions. As of 2025, Qiskit typically supports Python 3.8+.
  • Network accessline 41
    1. Visit [IBM Quantum Platform](https://quantum.ibm.com/)
  • Access to secretsline 67
    [Credential-related source omitted]

skills/10-材料科学与物理计算/qutip/SKILL.md

  • Network accessline 312
    - Documentation: https://qutip.readthedocs.io/
  • Network accessline 313
    - Tutorials: https://qutip.org/qutip-tutorials/
  • Network accessline 314
    - API Reference: https://qutip.readthedocs.io/en/stable/apidoc/apidoc.html
  • Network accessline 315
    - GitHub: https://github.com/qutip/qutip

skills/10-材料科学与物理计算/simpy/scripts/basic_simulation_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/10-材料科学与物理计算/simpy/scripts/resource_monitor.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/11-数据分析与统计建模/exploratory-data-analysis/references/chemistry_molecular_formats.md

  • Network accessline 290
    ### .nc / .netcdf - Amber NetCDF Trajectory

skills/11-数据分析与统计建模/exploratory-data-analysis/references/general_scientific_formats.md

  • Network accessline 376
    ### .nc / .netcdf - Network Common Data Form

skills/11-数据分析与统计建模/exploratory-data-analysis/scripts/eda_analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/11-数据分析与统计建模/matplotlib/SKILL.md

  • Network accessline 2
    name: matplotlib description: Low-level plotting library for full customization. Use when you need fine-grained control over every plot element, creating novel plot types, or integrating with specific scientific workflows. Export to PNG/PDF
  • Network accessline 3
    description: Low-level plotting library for full customization. Use when you need fine-grained control over every plot element, creating novel plot types, or integrating with specific scientific workflows. Export to PNG/PDF/SVG for publicat
  • Network accessline 4
    license: https://github.com/matplotlib/matplotlib/tree/main/LICENSE
  • Network accessline 355
    - Official documentation: https://matplotlib.org/
  • Network accessline 356
    - Gallery: https://matplotlib.org/stable/gallery/index.html
  • Network accessline 357
    - Cheatsheets: https://matplotlib.org/cheatsheets/
  • Network accessline 358
    - Tutorials: https://matplotlib.org/stable/tutorials/index.html

skills/11-数据分析与统计建模/matplotlib/references/api_reference.md

  • Network accessline 173
    **Named colors:** - `'steelblue'`, `'coral'`, `'teal'`, etc. - See full list: https://matplotlib.org/stable/gallery/color/named_colors.html
  • Network accessline 175
    - See full list: https://matplotlib.org/stable/gallery/color/named_colors.html

skills/11-数据分析与统计建模/matplotlib/scripts/plot_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/11-数据分析与统计建模/matplotlib/scripts/style_configurator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/11-数据分析与统计建模/networkx/SKILL.md

  • Network accessline 431
    - **Official Documentation**: https://networkx.org/documentation/latest/
  • Network accessline 432
    - **Tutorial**: https://networkx.org/documentation/latest/tutorial.html
  • Network accessline 433
    - **Gallery**: https://networkx.org/documentation/latest/auto_examples/index.html
  • Network accessline 434
    - **GitHub**: https://github.com/networkx/networkx

skills/11-数据分析与统计建模/plotly/SKILL.md

  • Network accessline 262
    - Official documentation: https://plotly.com/python/
  • Network accessline 263
    - API reference: https://plotly.com/python-api-reference/
  • Network accessline 264
    - Community forum: https://community.plotly.com/

skills/11-数据分析与统计建模/polars/SKILL.md

  • Network accessline 2
    name: polars description: Fast in-memory DataFrame library for datasets that fit in RAM. Use when pandas is too slow but data still fits in memory. Lazy evaluation, parallel execution, Apache Arrow backend. Best for 1-100GB datasets, ETL pi
  • Network accessline 3
    description: Fast in-memory DataFrame library for datasets that fit in RAM. Use when pandas is too slow but data still fits in memory. Lazy evaluation, parallel execution, Apache Arrow backend. Best for 1-100GB datasets, ETL pipelines, fast
  • Network accessline 4
    license: https://github.com/pola-rs/polars/blob/main/LICENSE

skills/11-数据分析与统计建模/polars/references/io_guide.md

  • Access to secretsline 270
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Access to secretsline 272
    [Credential-related source omitted]
  • Access to secretsline 287
    [Credential-related source omitted]
  • Access to secretsline 288
    [Credential-related source omitted]
  • Access to secretsline 301
    [Credential-related source omitted]

skills/11-数据分析与统计建模/statistical-analysis/SKILL.md

  • Network accessline 627
    **Online resources**: - APA Style Guide: https://apastyle.apa.org/
  • Network accessline 628
    - APA Style Guide: https://apastyle.apa.org/

skills/11-数据分析与统计建模/statistical-analysis/references/reporting_standards.md

  • Network accessline 437
    **In paper**: > "Data, analysis code, and materials are available at https://osf.io/xxxxx/"
  • Network accessline 438
    > "Data, analysis code, and materials are available at https://osf.io/xxxxx/"

skills/11-数据分析与统计建模/statistical-analysis/scripts/assumption_checks.py

  • Executable scriptline 1
    Executable file

skills/11-数据分析与统计建模/statsmodels/SKILL.md

  • Network accessline 607
    For detailed documentation and examples: - Official docs: https://www.statsmodels.org/stable/
  • Network accessline 608
    - Official docs: https://www.statsmodels.org/stable/
  • Network accessline 609
    - User guide: https://www.statsmodels.org/stable/user-guide.html
  • Network accessline 610
    - Examples: https://www.statsmodels.org/stable/examples/index.html
  • Network accessline 611
    - API reference: https://www.statsmodels.org/stable/api.html

skills/11-数据分析与统计建模/sympy/SKILL.md

  • Network accessline 2
    name: sympy description: Use this skill when working with symbolic mathematics in Python. This skill should be used for symbolic computation tasks including solving equations algebraically, performing calculus operations (derivatives, integ
  • Network accessline 3
    description: Use this skill when working with symbolic mathematics in Python. This skill should be used for symbolic computation tasks including solving equations algebraically, performing calculus operations (derivatives, integrals, limits
  • Network accessline 4
    license: https://github.com/sympy/sympy/blob/master/LICENSE
  • Network accessline 494
    - Official Documentation: https://docs.sympy.org/
  • Network accessline 495
    - Tutorial: https://docs.sympy.org/latest/tutorials/intro-tutorial/index.html
  • Network accessline 496
    - API Reference: https://docs.sympy.org/latest/reference/index.html
  • Network accessline 497
    - Examples: https://github.com/sympy/sympy/tree/master/examples

skills/11-数据分析与统计建模/sympy/references/code-generation-printing.md

  • Dangerous shell operationline 205
    # This can be eval()'ed to recreate the expression

skills/12-科学数据库/bindingdb-database/SKILL.md

  • Network accessline 13
    BindingDB (https://www.bindingdb.org/) is the primary public database of measured drug-protein binding affinities. It contains over 3 million binding data records for ~1.4 million compounds tested against ~9,200 protein targets, curated fro
  • Network accessline 15
    **Key resources:** - BindingDB website: https://www.bindingdb.org/
  • Network accessline 16
    - BindingDB website: https://www.bindingdb.org/ - REST API: https://www.bindingdb.org/axis2/services/BDBService - Downloads: https://www.bindingdb.org/bind/chemsearch/marvin/Download.jsp
  • Network accessline 17
    - REST API: https://www.bindingdb.org/axis2/services/BDBService - Downloads: https://www.bindingdb.org/bind/chemsearch/marvin/Download.jsp - GitHub: https://github.com/drugilsberg/bindingdb
  • Network accessline 18
    - Downloads: https://www.bindingdb.org/bind/chemsearch/marvin/Download.jsp
  • Network accessline 19
    - GitHub: https://github.com/drugilsberg/bindingdb
  • Network accessline 37
    Base URL: `https://www.bindingdb.org/axis2/services/BDBService`
  • Network accessline 42
    BASE_URL = "https://www.bindingdb.org/axis2/services/BDBService"
  • Network accessline 45
    """Query the BindingDB REST API."""     url = f"{BASE_URL}/{method}"     response = requests.get(url, params=params, headers={"Accept": "application/json"})
  • Network accessline 46
    url = f"{BASE_URL}/{method}"     response = requests.get(url, params=params, headers={"Accept": "application/json"})     response.raise_for_status()
  • Network accessline 47
    response = requests.get(url, params=params, headers={"Accept": "application/json"})
  • Network accessline 117
    """     Load BindingDB TSV file.     Download from: https://www.bindingdb.org/bind/chemsearch/marvin/Download.jsp
  • Network accessline 118
    Load BindingDB TSV file.     Download from: https://www.bindingdb.org/bind/chemsearch/marvin/Download.jsp     """
  • Network accessline 119
    Download from: https://www.bindingdb.org/bind/chemsearch/marvin/Download.jsp
  • Network accessline 328
    - **BindingDB website**: https://www.bindingdb.org/ - **Data downloads**: https://www.bindingdb.org/bind/chemsearch/marvin/Download.jsp
  • Network accessline 329
    - **Data downloads**: https://www.bindingdb.org/bind/chemsearch/marvin/Download.jsp
  • Network accessline 330
    - **API documentation**: https://www.bindingdb.org/bind/BindingDBRESTfulAPI.jsp
  • Network accessline 332
    - **Related resources**: ChEMBL (https://www.ebi.ac.uk/chembl/), PubChem BioAssay

skills/12-科学数据库/bindingdb-database/references/affinity_queries.md

  • Network accessline 42
    REST API query for BindingDB affinities by UniProt target ID.     """     url = "https://www.bindingdb.org/axis2/services/BDBService/getLigandsByUniprotID"
  • Network accessline 43
    """     url = "https://www.bindingdb.org/axis2/services/BDBService/getLigandsByUniprotID"     params = {
  • Network accessline 44
    url = "https://www.bindingdb.org/axis2/services/BDBService/getLigandsByUniprotID"
  • Network accessline 49
    "response": "json"     }     response = requests.get(url, params=params)
  • Network accessline 50
    }     response = requests.get(url, params=params)     return response.json()
  • Network accessline 51
    response = requests.get(url, params=params)
  • Network accessline 72
    def query_by_pubchem_cid(pubchem_cid):     """Get all binding data for a specific compound by PubChem CID."""     url = "https://www.bindingdb.org/axis2/services/BDBService/getAffinitiesByCID"
  • Network accessline 73
    """Get all binding data for a specific compound by PubChem CID."""     url = "https://www.bindingdb.org/axis2/services/BDBService/getAffinitiesByCID"     params = {"cid": pubchem_cid, "response": "json"}
  • Network accessline 74
    url = "https://www.bindingdb.org/axis2/services/BDBService/getAffinitiesByCID"     params = {"cid": pubchem_cid, "response": "json"}     response = requests.get(url, params=params)
  • Network accessline 75
    params = {"cid": pubchem_cid, "response": "json"}     response = requests.get(url, params=params)     return response.json()
  • Network accessline 76
    response = requests.get(url, params=params)
  • Network accessline 86
    def query_by_target_name(target_name, affinity_cutoff=100):     """Query BindingDB by target name."""     url = "https://www.bindingdb.org/axis2/services/BDBService/getAffinitiesByTarget"
  • Network accessline 87
    """Query BindingDB by target name."""     url = "https://www.bindingdb.org/axis2/services/BDBService/getAffinitiesByTarget"     params = {
  • Network accessline 88
    url = "https://www.bindingdb.org/axis2/services/BDBService/getAffinitiesByTarget"
  • Network accessline 92
    "response": "json"     }     response = requests.get(url, params=params)
  • Network accessline 93
    }     response = requests.get(url, params=params)     return response.json()
  • Network accessline 94
    response = requests.get(url, params=params)

skills/12-科学数据库/brenda-database/SKILL.md

  • Access to secretsline 305
    [Credential-related source omitted]
  • Network accessline 317
    3. **Register for BRENDA access**:    - Visit https://www.brenda-enzymes.org/
  • Network accessline 318
    - Visit https://www.brenda-enzymes.org/
  • Access to secretsline 677
    [Credential-related source omitted]
  • Network accessline 713
    - BRENDA Home: https://www.brenda-enzymes.org/
  • Network accessline 714
    - BRENDA SOAP API Documentation: https://www.brenda-enzymes.org/soap.php
  • Network accessline 715
    - Enzyme Commission (EC) Numbers: https://www.qmul.ac.uk/sbcs/iubmb/enzyme/
  • Network accessline 716
    - Zeep SOAP Client: https://python-zeep.readthedocs.io/
  • Network accessline 717
    - Enzyme Nomenclature: https://www.iubmb.org/enzyme/

skills/12-科学数据库/brenda-database/references/api_reference.md

  • Network accessline 11
    https://www.brenda-enzymes.org/soap/brenda_zeep.wsdl
  • Access to secretsline 214
    [Credential-related source omitted]
  • Access to secretsline 215
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Access to secretsline 217
    [Credential-related source omitted]
  • Network accessline 509
    - **BRENDA Website**: https://www.brenda-enzymes.org/
  • Network accessline 510
    - **SOAP API Documentation**: https://www.brenda-enzymes.org/soap.php
  • Network accessline 511
    - **Enzyme Nomenclature**: https://www.iubmb.org/enzyme/
  • Network accessline 512
    - **EC Number Database**: https://www.qmul.ac.uk/sbcs/iubmb/enzyme/
  • Network accessline 516
    - **Zeep (SOAP Client)**: https://python-zeep.readthedocs.io/
  • Network accessline 517
    - **PubChemPy**: https://pubchempy.readthedocs.io/
  • Network accessline 518
    - **BioPython**: https://biopython.org/
  • Network accessline 519
    - **RDKit**: https://www.rdkit.org/

skills/12-科学数据库/brenda-database/scripts/brenda_queries.py

  • Executable scriptline 1
    Executable file

skills/12-科学数据库/brenda-database/scripts/brenda_visualization.py

  • Executable scriptline 1
    Executable file

skills/12-科学数据库/brenda-database/scripts/enzyme_pathway_builder.py

  • Executable scriptline 1
    Executable file

skills/12-科学数据库/chembl-database/SKILL.md

  • Network accessline 382
    - ChEMBL website: https://www.ebi.ac.uk/chembl/
  • Network accessline 383
    - API documentation: https://www.ebi.ac.uk/chembl/api/data/docs
  • Network accessline 384
    - Python client GitHub: https://github.com/chembl/chembl_webresource_client
  • Network accessline 385
    - Interface documentation: https://chembl.gitbook.io/chembl-interface-documentation/
  • Network accessline 386
    - Example notebooks: https://github.com/chembl/notebooks

skills/12-科学数据库/chembl-database/references/api_reference.md

  • Network accessline 269
    - Official API documentation: https://www.ebi.ac.uk/chembl/api/data/docs
  • Network accessline 270
    - Python client GitHub: https://github.com/chembl/chembl_webresource_client
  • Network accessline 271
    - ChEMBL interface docs: https://chembl.gitbook.io/chembl-interface-documentation/
  • Network accessline 272
    - Example notebooks: https://github.com/chembl/notebooks

skills/12-科学数据库/chembl-database/scripts/example_queries.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/12-科学数据库/datacommons-client/SKILL.md

  • Network accessline 49
    # Get latest population data response = client.observation.fetch(
  • Network accessline 50
    response = client.observation.fetch(
  • Network accessline 56
    # Get time series response = client.observation.fetch(
  • Network accessline 57
    response = client.observation.fetch(
  • Network accessline 63
    # Query by hierarchy response = client.observation.fetch(
  • Network accessline 64
    response = client.observation.fetch(
  • Network accessline 154
    response = client.observation.fetch(
  • Network accessline 189
    # Or explore via the web interface # https://datacommons.org/tools/statvar
  • Network accessline 190
    # https://datacommons.org/tools/statvar
  • Network accessline 198
    response = client.observation.fetch(
  • Network accessline 220
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Network accessline 222
    - Request keys at: https://apikeys.datacommons.org/
  • Network accessline 224
    **For custom Data Commons instances:** - No API key required - Specify custom endpoint: `client = DataCommonsClient(url="https://custom.datacommons.org")`
  • Network accessline 226
    - Specify custom endpoint: `client = DataCommonsClient(url="https://custom.datacommons.org")`
  • Network accessline 239
    - **Official Documentation**: https://docs.datacommons.org/api/python/v2/
  • Network accessline 240
    - **Statistical Variable Explorer**: https://datacommons.org/tools/statvar
  • Network accessline 241
    - **Data Commons Browser**: https://datacommons.org/browser/
  • Network accessline 242
    - **GitHub Repository**: https://github.com/datacommonsorg/api-python

skills/12-科学数据库/datacommons-client/references/getting_started.md

  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 17
    Request an API key at: https://apikeys.datacommons.org/
  • Network accessline 43
    # Step 2: Query population data response = client.observation.fetch(
  • Network accessline 44
    response = client.observation.fetch(
  • Network accessline 68
    # Query unemployment rate over time response = client.observation.fetch(
  • Network accessline 69
    response = client.observation.fetch(
  • Network accessline 96
    # Query median income for all California counties response = client.observation.fetch(
  • Network accessline 97
    response = client.observation.fetch(
  • Network accessline 149
    response = client.observation.fetch(
  • Network accessline 200
    # Step 4: Query specific variables response = client.observation.fetch(
  • Network accessline 201
    response = client.observation.fetch(
  • Network accessline 221
    # Query with facet filtering response = client.observation.fetch(
  • Network accessline 222
    response = client.observation.fetch(
  • Network accessline 232
    # Compare with all sources response_all = client.observation.fetch(
  • Network accessline 233
    response_all = client.observation.fetch(
  • Network accessline 334
    response = client.observation.fetch(
  • Network accessline 414
    1. Explore available statistical variables: https://datacommons.org/tools/statvar
  • Network accessline 415
    2. Browse the knowledge graph: https://datacommons.org/browser/
  • Network accessline 417
    4. Check official documentation: https://docs.datacommons.org/api/python/v2/

skills/12-科学数据库/datacommons-client/references/node.md

  • Network accessline 16
    ### 1. fetch()
  • Network accessline 37
    # Get outgoing properties from California response = client.node.fetch(
  • Network accessline 38
    response = client.node.fetch(
  • Network accessline 43
    # Get incoming properties (what points to this node) response = client.node.fetch(
  • Network accessline 44
    response = client.node.fetch(
  • Network accessline 193
    # First page response = client.node.fetch(
  • Network accessline 194
    response = client.node.fetch(
  • Network accessline 200
    # Get next page if available if response.nextToken:     next_response = client.node.fetch(
  • Network accessline 201
    if response.nextToken:     next_response = client.node.fetch(         node_dcids=["country/USA"],
  • Network accessline 202
    next_response = client.node.fetch(
  • Network accessline 238
    # Find all entities that reference a specific node references = client.node.fetch(
  • Network accessline 239
    references = client.node.fetch(

skills/12-科学数据库/datacommons-client/references/observation.md

  • Network accessline 12
    ### 1. fetch()
  • Network accessline 42
    # Get latest population for multiple entities response = client.observation.fetch(
  • Network accessline 43
    response = client.observation.fetch(
  • Network accessline 49
    # Get complete time series response = client.observation.fetch(
  • Network accessline 50
    response = client.observation.fetch(
  • Network accessline 56
    # Use relation expressions to query hierarchies response = client.observation.fetch(
  • Network accessline 57
    response = client.observation.fetch(
  • Network accessline 81
    Explicit method targeting specific entities by DCID (functionally equivalent to `fetch()` with entity_dcids).
  • Network accessline 119
    response = client.observation.fetch(
  • Network accessline 130
    response = client.observation.fetch(
  • Network accessline 141
    response = client.observation.fetch(
  • Network accessline 152
    # Get data for all counties within California response = client.observation.fetch(
  • Network accessline 153
    response = client.observation.fetch(
  • Network accessline 169
    response = client.observation.fetch(
  • Network accessline 183
    - **orderedFacets** are sorted by reliability/recency - Use relation expressions for complex graph queries - The `fetch()` method is the most flexible—use it for most queries
  • Network accessline 185
    - The `fetch()` method is the most flexible—use it for most queries

skills/12-科学数据库/datacommons-client/references/resolve.md

  • Network accessline 17
    ### 1. fetch()
  • Network accessline 31
    # Resolve by name response = client.resolve.fetch(
  • Network accessline 32
    response = client.resolve.fetch(
  • Network accessline 145
    # Step 3: Query data using DCIDs data_response = client.observation.fetch(
  • Network accessline 146
    data_response = client.observation.fetch(
  • Network accessline 202
    # Now query data for that place response = client.observation.fetch(
  • Network accessline 203
    response = client.observation.fetch(

skills/12-科学数据库/drugbank-database/references/chemical-analysis.md

  • Network accessline 21
    """Extract chemical structure representations"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 23
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 73
    """Extract all calculated and experimental properties"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 75
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 218
    """Find structurally similar drugs in DrugBank"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 220
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 337
    """Find drugs containing a specific substructure"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 339
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 544
    """Export all chemical properties to CSV"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 546
    ns = {'db': 'http://www.drugbank.ca'}

skills/12-科学数据库/drugbank-database/references/data-access.md

  • Network accessline 146
    # Query by DrugBank ID drug_id = "DB00001" url = f"https://go.drugbank.com/drugs/{drug_id}.json"
  • Network accessline 147
    [Credential-related source omitted]
  • Network accessline 148
    url = f"https://go.drugbank.com/drugs/{drug_id}.json"
  • Access to secretsline 149
    [Credential-related source omitted]
  • Network accessline 151
    response = requests.get(url, headers=headers)

skills/12-科学数据库/drugbank-database/references/drug-queries.md

  • Network accessline 62
    # Define namespace ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 63
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 77
    """Retrieve drug entry by DrugBank ID (e.g., 'DB00001')"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 79
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 97
    """Find drug by name (case-insensitive)"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 99
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 121
    """Find drug by CAS registry number"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 123
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 136
    def extract_basic_info(drug):     """Extract essential drug information"""     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 138
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 157
    def extract_chemical_properties(drug):     """Extract chemical structure and properties"""     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 159
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 195
    def extract_pharmacology(drug):     """Extract pharmacological information"""     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 197
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 217
    def extract_external_identifiers(drug):     """Extract cross-references to other databases"""     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 219
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 249
    """Build searchable dictionary of all drugs"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 251
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 281
    """Create pandas DataFrame of drug information"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 283
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 309
    """Get drugs of specific type"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 311
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 330
    """Search drugs by keyword in specific field"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 332
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 360
    """Build indexes for faster lookups"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 362
    ns = {'db': 'http://www.drugbank.ca'}

skills/12-科学数据库/drugbank-database/references/interactions.md

  • Network accessline 36
    """Get all interactions for a specific drug"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 38
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 68
    """Build complete interaction network (all drug pairs)"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 70
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 97
    """Rank drugs by number of known interactions"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 99
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 273
    """Export all interactions as edge list (CSV)"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 275
    ns = {'db': 'http://www.drugbank.ca'}

skills/12-科学数据库/drugbank-database/references/targets-pathways.md

  • Network accessline 74
    """Extract all targets for a drug"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 76
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 124
    """Get targets, enzymes, transporters, and carriers for a drug"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 126
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 168
    """Build matrix of drugs vs targets"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 170
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 207
    """Find all drugs that target a specific protein"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 209
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 272
    """Extract pathway information for a drug"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 274
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 315
    """Build network of pathways and drugs"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 317
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 350
    root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 351
    ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 482
    """Extract Gene Ontology terms for drug targets"""     root = get_drugbank_root()     ns = {'db': 'http://www.drugbank.ca'}
  • Network accessline 484
    ns = {'db': 'http://www.drugbank.ca'}

skills/12-科学数据库/drugbank-database/scripts/drugbank_helper.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 26
    NAMESPACE = {'db': 'http://www.drugbank.ca'}

skills/12-科学数据库/ena-database/SKILL.md

  • Network accessline 56
    **ENA Portal API** - Advanced search functionality across all ENA data types - Documentation: https://www.ebi.ac.uk/ena/portal/api/doc
  • Network accessline 57
    - Documentation: https://www.ebi.ac.uk/ena/portal/api/doc
  • Network accessline 60
    **ENA Browser API** - Direct retrieval of records and metadata - Documentation: https://www.ebi.ac.uk/ena/browser/api/doc
  • Network accessline 61
    - Documentation: https://www.ebi.ac.uk/ena/browser/api/doc
  • Network accessline 68
    **ENA Cross Reference Service** - Access related records from external databases - Endpoint: https://www.ebi.ac.uk/ena/xref/rest/
  • Network accessline 69
    - Endpoint: https://www.ebi.ac.uk/ena/xref/rest/
  • Network accessline 71
    **CRAM Reference Registry** - Retrieve reference sequences - Endpoint: https://www.ebi.ac.uk/ena/cram/
  • Network accessline 72
    - Endpoint: https://www.ebi.ac.uk/ena/cram/
  • Network accessline 94
    # Search for samples from a specific study base_url = "https://www.ebi.ac.uk/ena/portal/api/search"
  • Network accessline 95
    base_url = "https://www.ebi.ac.uk/ena/portal/api/search"
  • Network accessline 103
    response = requests.get(base_url, params=params)
  • Network accessline 130
    # Download run files using Browser API accession = "ERR123456" url = f"https://www.ebi.ac.uk/ena/browser/api/xml/{accession}"
  • Network accessline 132
    url = f"https://www.ebi.ac.uk/ena/browser/api/xml/{accession}"
  • Network accessline 137
    # Use Portal API to list samples study_id = "PRJNA123456" url = f"https://www.ebi.ac.uk/ena/portal/api/search?result=sample&query=study_accession={study_id}&format=tsv"
  • Network accessline 139
    url = f"https://www.ebi.ac.uk/ena/portal/api/search?result=sample&query=study_accession={study_id}&format=tsv"
  • Network accessline 144
    # Search assemblies by taxonomy organism = "Escherichia coli" url = f"https://www.ebi.ac.uk/ena/portal/api/search?result=assembly&query=tax_tree({organism})&format=json"
  • Network accessline 146
    url = f"https://www.ebi.ac.uk/ena/portal/api/search?result=assembly&query=tax_tree({organism})&format=json"
  • Network accessline 151
    # Query taxonomy API taxon_id = "562"  # E. coli url = f"https://www.ebi.ac.uk/ena/taxonomy/rest/tax-id/{taxon_id}"
  • Network accessline 153
    url = f"https://www.ebi.ac.uk/ena/taxonomy/rest/tax-id/{taxon_id}"

skills/12-科学数据库/ena-database/references/api_reference.md

  • Network accessline 7
    **Base URL:** `https://www.ebi.ac.uk/ena/portal/api`
  • Network accessline 9
    **Official Documentation:** https://www.ebi.ac.uk/ena/portal/api/doc
  • Network accessline 66
    # Search for human samples url = "https://www.ebi.ac.uk/ena/portal/api/search"
  • Network accessline 67
    url = "https://www.ebi.ac.uk/ena/portal/api/search"
  • Network accessline 73
    "limit": 100 } response = requests.get(url, params=params)
  • Network accessline 75
    response = requests.get(url, params=params)
  • Network accessline 81
    "format": "tsv" } response = requests.get(url, params=params)
  • Network accessline 83
    response = requests.get(url, params=params)
  • Network accessline 89
    "format": "json" } response = requests.get(url, params=params)
  • Network accessline 91
    response = requests.get(url, params=params)
  • Network accessline 112
    # Get all available fields for samples url = "https://www.ebi.ac.uk/ena/portal/api/returnFields"
  • Network accessline 113
    url = "https://www.ebi.ac.uk/ena/portal/api/returnFields" params = {"result": "sample"} response = requests.get(url, params=params)
  • Network accessline 114
    params = {"result": "sample"} response = requests.get(url, params=params) fields = response.json()
  • Network accessline 115
    response = requests.get(url, params=params)
  • Network accessline 130
    url = "https://www.ebi.ac.uk/ena/portal/api/results" response = requests.get(url)
  • Network accessline 131
    response = requests.get(url)
  • Network accessline 164
    # Get FASTQ download URLs for a run url = "https://www.ebi.ac.uk/ena/portal/api/filereport"
  • Network accessline 165
    url = "https://www.ebi.ac.uk/ena/portal/api/filereport"
  • Network accessline 170
    "fields": "run_accession,fastq_ftp,fastq_md5,fastq_bytes" } response = requests.get(url, params=params)
  • Network accessline 171
    } response = requests.get(url, params=params) file_info = response.json()
  • Network accessline 172
    response = requests.get(url, params=params)
  • Network accessline 183
    **Base URL:** `https://www.ebi.ac.uk/ena/browser/api`
  • Network accessline 185
    **Official Documentation:** https://www.ebi.ac.uk/ena/browser/api/doc
  • Network accessline 206
    # Get sample metadata in XML accession = "SAMEA123456" url = f"https://www.ebi.ac.uk/ena/browser/api/xml/{accession}"
  • Network accessline 207
    accession = "SAMEA123456" url = f"https://www.ebi.ac.uk/ena/browser/api/xml/{accession}" response = requests.get(url)
  • Network accessline 208
    url = f"https://www.ebi.ac.uk/ena/browser/api/xml/{accession}" response = requests.get(url) xml_data = response.text
  • Network accessline 209
    response = requests.get(url)
  • Network accessline 212
    # Get study with cross-references url = f"https://www.ebi.ac.uk/ena/browser/api/xml/PRJNA123456"
  • Network accessline 213
    url = f"https://www.ebi.ac.uk/ena/browser/api/xml/PRJNA123456" params = {"includeLinks": "true"} response = requests.get(url, params=params)
  • Network accessline 215
    response = requests.get(url, params=params)
  • Network accessline 238
    # Get sequence in EMBL format url = "https://www.ebi.ac.uk/ena/browser/api/text/LN847353" response = requests.get(url)
  • Network accessline 239
    url = "https://www.ebi.ac.uk/ena/browser/api/text/LN847353" response = requests.get(url) embl_format = response.text
  • Network accessline 240
    response = requests.get(url)
  • Network accessline 264
    # Get full sequence url = "https://www.ebi.ac.uk/ena/browser/api/fasta/LN847353" response = requests.get(url)
  • Network accessline 265
    url = "https://www.ebi.ac.uk/ena/browser/api/fasta/LN847353" response = requests.get(url) fasta_data = response.text
  • Network accessline 266
    response = requests.get(url)
  • Network accessline 269
    # Get subsequence url = "https://www.ebi.ac.uk/ena/browser/api/fasta/LN847353"
  • Network accessline 270
    url = "https://www.ebi.ac.uk/ena/browser/api/fasta/LN847353" params = {"range": "1000-2000"} response = requests.get(url, params=params)
  • Network accessline 272
    response = requests.get(url, params=params)
  • Network accessline 294
    # Get all links for a sample url = "https://www.ebi.ac.uk/ena/browser/api/links/sample/SAMEA123456" response = requests.get(url)
  • Network accessline 295
    url = "https://www.ebi.ac.uk/ena/browser/api/links/sample/SAMEA123456"
  • Network accessline 296
    response = requests.get(url)
  • Network accessline 301
    **Base URL:** `https://www.ebi.ac.uk/ena/taxonomy/rest`
  • Network accessline 316
    # Get E. coli taxonomy taxon_id = "562" url = f"https://www.ebi.ac.uk/ena/taxonomy/rest/tax-id/{taxon_id}"
  • Network accessline 317
    taxon_id = "562" url = f"https://www.ebi.ac.uk/ena/taxonomy/rest/tax-id/{taxon_id}" response = requests.get(url)
  • Network accessline 318
    url = f"https://www.ebi.ac.uk/ena/taxonomy/rest/tax-id/{taxon_id}" response = requests.get(url) taxonomy = response.json()
  • Network accessline 319
    response = requests.get(url)
  • Network accessline 335
    # Search by scientific name name = "Escherichia coli" url = f"https://www.ebi.ac.uk/ena/taxonomy/rest/scientific-name/{name}"
  • Network accessline 336
    name = "Escherichia coli" url = f"https://www.ebi.ac.uk/ena/taxonomy/rest/scientific-name/{name}" response = requests.get(url)
  • Network accessline 337
    url = f"https://www.ebi.ac.uk/ena/taxonomy/rest/scientific-name/{name}"
  • Network accessline 338
    response = requests.get(url)
  • Network accessline 352
    # Get suggestions partial = "Escheri" url = f"https://www.ebi.ac.uk/ena/taxonomy/rest/suggest-for-submission/{partial}"
  • Network accessline 353
    partial = "Escheri" url = f"https://www.ebi.ac.uk/ena/taxonomy/rest/suggest-for-submission/{partial}" response = requests.get(url)
  • Network accessline 354
    url = f"https://www.ebi.ac.uk/ena/taxonomy/rest/suggest-for-submission/{partial}"
  • Network accessline 355
    response = requests.get(url)
  • Network accessline 360
    **Base URL:** `https://www.ebi.ac.uk/ena/xref/rest`
  • Network accessline 382
    # Get cross-references for an SRA accession url = "https://www.ebi.ac.uk/ena/xref/rest/json/sra/SRR000001" response = requests.get(url)
  • Network accessline 383
    url = "https://www.ebi.ac.uk/ena/xref/rest/json/sra/SRR000001" response = requests.get(url) xrefs = response.json()
  • Network accessline 384
    response = requests.get(url)
  • Network accessline 390
    **Base URL:** `https://www.ebi.ac.uk/ena/cram`
  • Network accessline 405
    # Get reference by MD5 md5 = "7c3f69f0c5f0f0de6d7c34e7c2e25f5c" url = f"https://www.ebi.ac.uk/ena/cram/md5/{md5}"
  • Network accessline 406
    md5 = "7c3f69f0c5f0f0de6d7c34e7c2e25f5c" url = f"https://www.ebi.ac.uk/ena/cram/md5/{md5}" response = requests.get(url)
  • Network accessline 407
    url = f"https://www.ebi.ac.uk/ena/cram/md5/{md5}" response = requests.get(url) reference_fasta = response.text
  • Network accessline 408
    response = requests.get(url)
  • Network accessline 436
    def create_session_with_retries():     """Create requests session with retry logic"""     session = requests.Session()
  • Network accessline 437
    """Create requests session with retry logic"""     session = requests.Session()     retries = Retry(
  • Network accessline 438
    session = requests.Session()
  • Network accessline 475
    accessions = ["ERR001", "ERR002", "ERR003"]    for acc in accessions:        response = requests.get(f"{base_url}/xml/{acc}")
  • Network accessline 476
    for acc in accessions:        response = requests.get(f"{base_url}/xml/{acc}")        # Process response
  • Network accessline 477
    response = requests.get(f"{base_url}/xml/{acc}")

skills/12-科学数据库/ensembl-database/SKILL.md

  • Network accessline 63
    server = "https://rest.ensembl.org"
  • Network accessline 65
    # Symbol lookup response = requests.get(
  • Network accessline 66
    response = requests.get(
  • Network accessline 172
    **Important:** Use `https://grch37.rest.ensembl.org` for GRCh37/hg19 queries and `https://rest.ensembl.org` for current assemblies.
  • Network accessline 207
    def query_ensembl(endpoint, params=None, max_retries=3):     server = "https://rest.ensembl.org"
  • Network accessline 208
    server = "https://rest.ensembl.org"
  • Network accessline 211
    for attempt in range(max_retries):         response = requests.get(
  • Network accessline 212
    response = requests.get(
  • Network accessline 304
    - **Official Documentation:** https://rest.ensembl.org/documentation
  • Network accessline 305
    - **Python Package Docs:** https://ensemblrest.readthedocs.io
  • Network accessline 306
    - **EBI Training:** https://www.ebi.ac.uk/training/online/courses/ensembl-rest-api/
  • Network accessline 307
    - **Ensembl Browser:** https://useast.ensembl.org
  • Network accessline 308
    - **GitHub Examples:** https://github.com/Ensembl/ensembl-rest/wiki

skills/12-科学数据库/ensembl-database/references/api_endpoints.md

  • Network accessline 5
    **Base URLs:** - Current assemblies: `https://rest.ensembl.org`
  • Network accessline 6
    - Current assemblies: `https://rest.ensembl.org`
  • Network accessline 7
    - GRCh37/hg19 (human): `https://grch37.rest.ensembl.org`

skills/12-科学数据库/ensembl-database/scripts/ensembl_query.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 22
    def __init__(self, server: str = "https://rest.ensembl.org", rate_limit: int = 15):
  • Network accessline 81
    try:                 if method == "POST":                     response = requests.post(url, headers=headers, json=data)
  • Network accessline 82
    if method == "POST":                     response = requests.post(url, headers=headers, json=data)                 else:
  • Network accessline 83
    response = requests.post(url, headers=headers, json=data)
  • Network accessline 85
    response = requests.get(url, headers=headers, params=params)
  • Network accessline 157
    headers = {"Content-Type": "text/x-fasta"}             url = f"{self.server}{endpoint}"             response = requests.get(url, headers=headers, params=params)
  • Network accessline 158
    url = f"{self.server}{endpoint}"             response = requests.get(url, headers=headers, params=params)             return response.text
  • Network accessline 159
    response = requests.get(url, headers=headers, params=params)
  • Network accessline 184
    headers = {"Content-Type": "text/x-fasta"}             url = f"{self.server}{endpoint}"             response = requests.get(url, headers=headers)
  • Network accessline 185
    url = f"{self.server}{endpoint}"             response = requests.get(url, headers=headers)             return response.text
  • Network accessline 186
    response = requests.get(url, headers=headers)
  • Network accessline 356
    server = "https://rest.ensembl.org"
  • Network accessline 358
    server = "https://grch37.rest.ensembl.org"

skills/12-科学数据库/gene-database/SKILL.md

  • Network accessline 92
    **Authentication:** Register for a free NCBI API key at https://www.ncbi.nlm.nih.gov/account/ to increase rate limits.
  • Network accessline 93
    Register for a free NCBI API key at https://www.ncbi.nlm.nih.gov/account/ to increase rate limits.

skills/12-科学数据库/gene-database/references/api_reference.md

  • Network accessline 21
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/
  • Access to secretsline 27
    [Credential-related source omitted]
  • Network accessline 55
    curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=gene&term=BRCA1[gene]+AND+human[organism]&retmode=json"
  • Network accessline 87
    curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=gene&id=672&retmode=json"
  • Network accessline 129
    curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=gene&id=672&retmode=xml"
  • Network accessline 155
    # Get related PubMed articles curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?dbfrom=gene&db=pubmed&id=672&retmode=json"
  • Network accessline 156
    curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?dbfrom=gene&db=pubmed&id=672&retmode=json"
  • Network accessline 171
    curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/einfo.fcgi?db=gene&retmode=json"
  • Network accessline 183
    https://api.ncbi.nlm.nih.gov/datasets/v2alpha/gene
  • Access to secretsline 191
    [Credential-related source omitted]
  • Network accessline 203
    curl "https://api.ncbi.nlm.nih.gov/datasets/v2alpha/gene/id/672"
  • Network accessline 262
    curl "https://api.ncbi.nlm.nih.gov/datasets/v2alpha/gene/symbol/BRCA1/taxon/9606"
  • Network accessline 282
    curl -X POST "https://api.ncbi.nlm.nih.gov/datasets/v2alpha/gene/id" \
  • Network accessline 293
    1. Create an NCBI account at https://www.ncbi.nlm.nih.gov/account/
  • Network accessline 401
    - **E-utilities Documentation:** https://www.ncbi.nlm.nih.gov/books/NBK25501/
  • Network accessline 402
    - **Datasets API Documentation:** https://www.ncbi.nlm.nih.gov/datasets/docs/v2/
  • Network accessline 403
    - **Gene Database Help:** https://www.ncbi.nlm.nih.gov/gene/
  • Network accessline 404
    - **API Key Registration:** https://www.ncbi.nlm.nih.gov/account/

skills/12-科学数据库/gene-database/references/common_workflows.md

  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Network accessline 166
    # Get HomoloGene links for a gene curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?dbfrom=gene&db=homologene&id=7157&retmode=json"
  • Network accessline 167
    curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?dbfrom=gene&db=homologene&id=7157&retmode=json"
  • Network accessline 208
    # Search for pathway genes query = "MAPK signaling pathway[pathway] AND human[organism]" url = f"https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=gene&term={query}&retmode=json&retmax=200"
  • Network accessline 210
    url = f"https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=gene&term={query}&retmode=json&retmax=200"
  • Network accessline 212
    with urllib.request.urlopen(url) as response:
  • Network accessline 253
    # Get ClinVar records for a gene curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?dbfrom=gene&db=clinvar&id=672&retmode=json"
  • Network accessline 254
    curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?dbfrom=gene&db=clinvar&id=672&retmode=json"
  • Network accessline 307
    # Get all publications for BRCA1 curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?dbfrom=gene&db=pubmed&id=672&retmode=json"
  • Network accessline 308
    curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?dbfrom=gene&db=pubmed&id=672&retmode=json"
  • Network accessline 329
    # Get publications for gene url = f"https://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?dbfrom=gene&db=pubmed&id={gene_id}&retmode=json"
  • Network accessline 330
    url = f"https://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?dbfrom=gene&db=pubmed&id={gene_id}&retmode=json"
  • Network accessline 332
    with urllib.request.urlopen(url) as response:

skills/12-科学数据库/gene-database/scripts/batch_gene_lookup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 53
    base_url = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/"
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Network accessline 77
    try:             with urllib.request.urlopen(url) as response:
  • Network accessline 78
    with urllib.request.urlopen(url) as response:
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Network accessline 109
    base_url = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/"
  • Access to secretsline 113
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Access to secretsline 126
    [Credential-related source omitted]
  • Network accessline 130
    try:             with urllib.request.urlopen(url) as response:
  • Network accessline 131
    with urllib.request.urlopen(url) as response:
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 197
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]
  • Access to secretsline 276
    [Credential-related source omitted]
  • Access to secretsline 279
    [Credential-related source omitted]

skills/12-科学数据库/gene-database/scripts/fetch_gene_data.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 17
    DATASETS_API_BASE = "https://api.ncbi.nlm.nih.gov/datasets/v2alpha/gene"
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Network accessline 73
    try:         req = urllib.request.Request(url, headers=headers)
  • Network accessline 74
    req = urllib.request.Request(url, headers=headers)
  • Network accessline 75
    with urllib.request.urlopen(req) as response:
  • Access to secretsline 87
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 109
    [Credential-related source omitted]
  • Network accessline 111
    try:         req = urllib.request.Request(url, headers=headers)
  • Network accessline 112
    req = urllib.request.Request(url, headers=headers)
  • Network accessline 113
    with urllib.request.urlopen(req) as response:
  • Access to secretsline 125
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Network accessline 145
    try:         req = urllib.request.Request(url, data=data, headers=headers, method='POST')
  • Network accessline 146
    req = urllib.request.Request(url, data=data, headers=headers, method='POST')
  • Network accessline 147
    with urllib.request.urlopen(req) as response:
  • Access to secretsline 260
    [Credential-related source omitted]
  • Access to secretsline 262
    [Credential-related source omitted]
  • Access to secretsline 264
    [Credential-related source omitted]

skills/12-科学数据库/gene-database/scripts/query_gene.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 19
    BASE_URL = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/"
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Network accessline 47
    try:         with urllib.request.urlopen(url) as response:
  • Network accessline 48
    with urllib.request.urlopen(url) as response:
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Network accessline 87
    try:         with urllib.request.urlopen(url) as response:
  • Network accessline 88
    with urllib.request.urlopen(url) as response:
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Network accessline 122
    try:         with urllib.request.urlopen(url) as response:
  • Network accessline 123
    with urllib.request.urlopen(url) as response:
  • Access to secretsline 134
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 194
    [Credential-related source omitted]
  • Access to secretsline 198
    [Credential-related source omitted]
  • Access to secretsline 243
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]

skills/12-科学数据库/geo-database/SKILL.md

  • Network accessline 398
    **Using wget or curl for Downloads:**
  • Network accessline 401
    # Download series matrix file wget ftp://ftp.ncbi.nlm.nih.gov/geo/series/GSE123nnn/GSE123456/matrix/GSE123456_series_matrix.txt.gz
  • Network accessline 402
    wget ftp://ftp.ncbi.nlm.nih.gov/geo/series/GSE123nnn/GSE123456/matrix/GSE123456_series_matrix.txt.gz
  • Network accessline 404
    # Download all supplementary files for a series wget -r -np -nd ftp://ftp.ncbi.nlm.nih.gov/geo/series/GSE123nnn/GSE123456/suppl/
  • Network accessline 405
    wget -r -np -nd ftp://ftp.ncbi.nlm.nih.gov/geo/series/GSE123nnn/GSE123456/suppl/
  • Network accessline 407
    # Download SOFT format family file wget ftp://ftp.ncbi.nlm.nih.gov/geo/series/GSE123nnn/GSE123456/soft/GSE123456_family.soft.gz
  • Network accessline 408
    wget ftp://ftp.ncbi.nlm.nih.gov/geo/series/GSE123nnn/GSE123456/soft/GSE123456_family.soft.gz
  • Network accessline 673
    # Optional: Set API key for increased rate limits # Get your API key from: https://www.ncbi.nlm.nih.gov/account/
  • Network accessline 674
    # Get your API key from: https://www.ncbi.nlm.nih.gov/account/
  • Access to secretsline 675
    [Credential-related source omitted]
  • Network accessline 725
    - Web-based statistical analysis tool integrated into GEO - Accessible at: https://www.ncbi.nlm.nih.gov/geo/geo2r/?acc=GSExxxxx
  • Network accessline 726
    - Accessible at: https://www.ncbi.nlm.nih.gov/geo/geo2r/?acc=GSExxxxx
  • Network accessline 739
    - No rate limits for FTP downloads - Preferred method for bulk downloads - Can download entire directories with wget -r
  • Network accessline 741
    - Can download entire directories with wget -r
  • Network accessline 805
    - **GEO Website:** https://www.ncbi.nlm.nih.gov/geo/
  • Network accessline 806
    - **GEO Submission Guidelines:** https://www.ncbi.nlm.nih.gov/geo/info/submission.html
  • Network accessline 807
    - **GEOparse Documentation:** https://geoparse.readthedocs.io/
  • Network accessline 808
    - **E-utilities Documentation:** https://www.ncbi.nlm.nih.gov/books/NBK25501/
  • Network accessline 809
    - **GEO FTP Site:** ftp://ftp.ncbi.nlm.nih.gov/geo/ - **GEO2R Tool:** https://www.ncbi.nlm.nih.gov/geo/geo2r/ - **NCBI API Keys:** https://ncbiinsights.ncbi.nlm.nih.gov/2017/11/02/new-api-keys-for-the-e-utilities/
  • Network accessline 810
    - **GEO2R Tool:** https://www.ncbi.nlm.nih.gov/geo/geo2r/
  • Network accessline 811
    - **NCBI API Keys:** https://ncbiinsights.ncbi.nlm.nih.gov/2017/11/02/new-api-keys-for-the-e-utilities/
  • Network accessline 812
    - **Biopython Tutorial:** https://biopython.org/DIST/docs/tutorial/Tutorial.html

skills/12-科学数据库/geo-database/references/geo_reference.md

  • Network accessline 12
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/
  • Network accessline 23
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi
  • Network accessline 68
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi
  • Network accessline 108
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi
  • Network accessline 138
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi
  • Network accessline 173
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/epost.fcgi
  • Network accessline 202
    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/einfo.fcgi
  • Network accessline 293
    !Database_name = Gene Expression Omnibus (GEO) !Database_institute = NCBI NLM NIH !Database_web_link = http://www.ncbi.nlm.nih.gov/geo
  • Network accessline 294
    !Database_institute = NCBI NLM NIH !Database_web_link = http://www.ncbi.nlm.nih.gov/geo !Database_email = geo@ncbi.nlm.nih.gov
  • Network accessline 295
    !Database_web_link = http://www.ncbi.nlm.nih.gov/geo
  • Network accessline 433
    <?xml version="1.0" encoding="UTF-8"?> <MINiML xmlns="http://www.ncbi.nlm.nih.gov/geo/info/MINiML"
  • Network accessline 434
    <MINiML xmlns="http://www.ncbi.nlm.nih.gov/geo/info/MINiML"
  • Network accessline 435
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

skills/12-科学数据库/gnomad-database/SKILL.md

  • Network accessline 15
    **Key resources:** - gnomAD browser: https://gnomad.broadinstitute.org/
  • Network accessline 16
    - gnomAD browser: https://gnomad.broadinstitute.org/
  • Network accessline 17
    - GraphQL API: https://gnomad.broadinstitute.org/api
  • Network accessline 18
    - Data downloads: https://gnomad.broadinstitute.org/downloads
  • Network accessline 19
    - Documentation: https://gnomad.broadinstitute.org/help
  • Network accessline 36
    gnomAD uses a GraphQL API accessible at `https://gnomad.broadinstitute.org/api`. Most queries fetch variants by gene or specific genomic position.
  • Network accessline 53
    def query_gnomad_gene(gene_symbol, dataset="gnomad_r4", reference_genome="GRCh38"):     """Fetch variants in a gene from gnomAD."""     url = "https://gnomad.broadinstitute.org/api"
  • Network accessline 55
    url = "https://gnomad.broadinstitute.org/api"
  • Network accessline 100
    response = requests.post(url, json={"query": query, "variables": variables})
  • Network accessline 122
    def query_gnomad_variant(variant_id, dataset="gnomad_r4"):     """Fetch details for a specific variant (e.g., '1-55516888-G-GA')."""     url = "https://gnomad.broadinstitute.org/api"
  • Network accessline 124
    url = "https://gnomad.broadinstitute.org/api"
  • Network accessline 171
    response = requests.post(
  • Network accessline 198
    def query_gnomad_constraint(gene_symbol, reference_genome="GRCh38"):     """Fetch constraint scores for a gene."""     url = "https://gnomad.broadinstitute.org/api"
  • Network accessline 200
    url = "https://gnomad.broadinstitute.org/api"
  • Network accessline 228
    response = requests.post(
  • Network accessline 261
    def get_population_frequencies(variant_id, dataset="gnomad_r4"):     """Extract per-population allele frequencies for a variant."""     url = "https://gnomad.broadinstitute.org/api"
  • Network accessline 263
    url = "https://gnomad.broadinstitute.org/api"
  • Network accessline 282
    response = requests.post(
  • Network accessline 315
    def query_gnomad_sv(gene_symbol):     """Query structural variants overlapping a gene."""     url = "https://gnomad.broadinstitute.org/api"
  • Network accessline 317
    url = "https://gnomad.broadinstitute.org/api"
  • Network accessline 336
    response = requests.post(url, json={"query": query, "variables": {"gene_symbol": gene_symbol}})
  • Network accessline 382
    - **Browser**: https://gnomad.broadinstitute.org/ — interactive variant and gene browsing
  • Network accessline 383
    - **GraphQL API**: https://gnomad.broadinstitute.org/api — programmatic access
  • Network accessline 384
    - **Downloads**: https://gnomad.broadinstitute.org/downloads — VCF, Hail tables, constraint tables
  • Network accessline 389
    - **gnomAD website**: https://gnomad.broadinstitute.org/
  • Network accessline 390
    - **gnomAD blog**: https://gnomad.broadinstitute.org/news
  • Network accessline 391
    - **Downloads**: https://gnomad.broadinstitute.org/downloads
  • Network accessline 392
    - **API explorer**: https://gnomad.broadinstitute.org/api (interactive GraphiQL)
  • Network accessline 393
    - **Constraint documentation**: https://gnomad.broadinstitute.org/help/constraint
  • Network accessline 395
    - **GitHub**: https://github.com/broadinstitute/gnomad-browser

skills/12-科学数据库/gnomad-database/references/graphql_queries.md

  • Network accessline 6
    POST https://gnomad.broadinstitute.org/api
  • Network accessline 191
    def gnomad_query(query: str, variables: dict, retries: int = 3) -> dict:     """Execute a gnomAD GraphQL query with retry logic."""     url = "https://gnomad.broadinstitute.org/api"
  • Network accessline 192
    """Execute a gnomAD GraphQL query with retry logic."""     url = "https://gnomad.broadinstitute.org/api"     headers = {"Content-Type": "application/json"}
  • Network accessline 193
    url = "https://gnomad.broadinstitute.org/api"
  • Network accessline 196
    for attempt in range(retries):         try:             response = requests.post(
  • Network accessline 197
    try:             response = requests.post(                 url,
  • Network accessline 198
    response = requests.post(

skills/12-科学数据库/gnomad-database/references/variant_interpretation.md

  • Network accessline 67
    Always check that gnomAD has adequate coverage at the variant position before concluding absence is meaningful. The gnomAD browser shows coverage tracks, and coverage data can be downloaded from: - https://gnomad.broadinstitute.org/download
  • Network accessline 68
    - https://gnomad.broadinstitute.org/downloads#v4-coverage

skills/12-科学数据库/gtex-database/SKILL.md

  • Network accessline 15
    **Key resources:** - GTEx Portal: https://gtexportal.org/
  • Network accessline 16
    - GTEx Portal: https://gtexportal.org/
  • Network accessline 17
    - GTEx API v2: https://gtexportal.org/api/v2/
  • Network accessline 18
    - Data downloads: https://gtexportal.org/home/downloads/adult-gtex/
  • Network accessline 19
    - Documentation: https://gtexportal.org/home/documentationPage
  • Network accessline 37
    Base URL: `https://gtexportal.org/api/v2/`
  • Network accessline 44
    BASE_URL = "https://gtexportal.org/api/v2"
  • Network accessline 47
    """Make a GET request to the GTEx API."""     url = f"{BASE_URL}/{endpoint}"     response = requests.get(url, params=params, headers={"Accept": "application/json"})
  • Network accessline 48
    url = f"{BASE_URL}/{endpoint}"     response = requests.get(url, params=params, headers={"Accept": "application/json"})     response.raise_for_status()
  • Network accessline 49
    response = requests.get(url, params=params, headers={"Accept": "application/json"})
  • Network accessline 60
    def get_gene_expression_by_tissue(gene_id_or_symbol, dataset_id="gtex_v10"):     """Get median gene expression across all tissues."""     url = "https://gtexportal.org/api/v2/expression/medianGeneExpression"
  • Network accessline 61
    """Get median gene expression across all tissues."""     url = "https://gtexportal.org/api/v2/expression/medianGeneExpression"     params = {
  • Network accessline 62
    url = "https://gtexportal.org/api/v2/expression/medianGeneExpression"
  • Network accessline 66
    "itemsPerPage": 100     }     response = requests.get(url, params=params)
  • Network accessline 67
    }     response = requests.get(url, params=params)     data = response.json()
  • Network accessline 68
    response = requests.get(url, params=params)
  • Network accessline 92
    def query_eqtl(gene_id, tissue_id=None, dataset_id="gtex_v10"):     """Query significant eQTLs for a gene, optionally filtered by tissue."""     url = "https://gtexportal.org/api/v2/association/singleTissueEqtl"
  • Network accessline 93
    """Query significant eQTLs for a gene, optionally filtered by tissue."""     url = "https://gtexportal.org/api/v2/association/singleTissueEqtl"     params = {
  • Network accessline 94
    url = "https://gtexportal.org/api/v2/association/singleTissueEqtl"
  • Network accessline 105
    while True:         params["page"] = page         response = requests.get(url, params=params)
  • Network accessline 106
    params["page"] = page         response = requests.get(url, params=params)         data = response.json()
  • Network accessline 107
    response = requests.get(url, params=params)
  • Network accessline 132
    def query_variant_eqtl(variant_id, tissue_id=None, dataset_id="gtex_v10"):     """Get all eQTL associations for a specific variant."""     url = "https://gtexportal.org/api/v2/association/singleTissueEqtl"
  • Network accessline 133
    """Get all eQTL associations for a specific variant."""     url = "https://gtexportal.org/api/v2/association/singleTissueEqtl"     params = {
  • Network accessline 134
    url = "https://gtexportal.org/api/v2/association/singleTissueEqtl"
  • Network accessline 143
    response = requests.get(url, params=params)
  • Network accessline 155
    def get_egenes(tissue_id, dataset_id="gtex_v10"):     """Get all eGenes (genes with at least one significant eQTL) in a tissue."""     url = "https://gtexportal.org/api/v2/association/egene"
  • Network accessline 156
    """Get all eGenes (genes with at least one significant eQTL) in a tissue."""     url = "https://gtexportal.org/api/v2/association/egene"     params = {
  • Network accessline 157
    url = "https://gtexportal.org/api/v2/association/egene"
  • Network accessline 166
    while True:         params["page"] = page         response = requests.get(url, params=params)
  • Network accessline 167
    params["page"] = page         response = requests.get(url, params=params)         data = response.json()
  • Network accessline 168
    response = requests.get(url, params=params)
  • Network accessline 189
    def get_tissues(dataset_id="gtex_v10"):     """Get all available tissues with metadata."""     url = "https://gtexportal.org/api/v2/dataset/tissueSiteDetail"
  • Network accessline 190
    """Get all available tissues with metadata."""     url = "https://gtexportal.org/api/v2/dataset/tissueSiteDetail"     params = {"datasetId": dataset_id, "itemsPerPage": 100}
  • Network accessline 191
    url = "https://gtexportal.org/api/v2/dataset/tissueSiteDetail"     params = {"datasetId": dataset_id, "itemsPerPage": 100}     response = requests.get(url, params=params)
  • Network accessline 192
    params = {"datasetId": dataset_id, "itemsPerPage": 100}     response = requests.get(url, params=params)     return response.json()["data"]
  • Network accessline 193
    response = requests.get(url, params=params)
  • Network accessline 208
    def query_sqtl(gene_id, tissue_id=None, dataset_id="gtex_v10"):     """Query significant sQTLs for a gene."""     url = "https://gtexportal.org/api/v2/association/singleTissueSqtl"
  • Network accessline 209
    """Query significant sQTLs for a gene."""     url = "https://gtexportal.org/api/v2/association/singleTissueSqtl"     params = {
  • Network accessline 210
    url = "https://gtexportal.org/api/v2/association/singleTissueSqtl"
  • Network accessline 219
    response = requests.get(url, params=params)
  • Network accessline 237
    def interpret_gwas_variant(variant_id, dataset_id="gtex_v10"):     """Find all genes regulated by a GWAS variant."""     url = "https://gtexportal.org/api/v2/association/singleTissueEqtl"
  • Network accessline 238
    """Find all genes regulated by a GWAS variant."""     url = "https://gtexportal.org/api/v2/association/singleTissueEqtl"     params = {"variantId": variant_id, "datasetId": dataset_id, "itemsPerPage": 500}
  • Network accessline 239
    url = "https://gtexportal.org/api/v2/association/singleTissueEqtl"     params = {"variantId": variant_id, "datasetId": dataset_id, "itemsPerPage": 500}     response = requests.get(url, params=params)
  • Network accessline 240
    params = {"variantId": variant_id, "datasetId": dataset_id, "itemsPerPage": 500}     response = requests.get(url, params=params)     data = response.json()
  • Network accessline 241
    response = requests.get(url, params=params)
  • Network accessline 302
    # All significant eQTLs (v10) wget https://storage.googleapis.com/adult-gtex/bulk-qtl/v10/single-tissue-cis-qtl/GTEx_Analysis_v10_eQTL.tar
  • Network accessline 303
    wget https://storage.googleapis.com/adult-gtex/bulk-qtl/v10/single-tissue-cis-qtl/GTEx_Analysis_v10_eQTL.tar
  • Network accessline 305
    # Normalized expression matrices wget https://storage.googleapis.com/adult-gtex/bulk-gex/v10/rna-seq/GTEx_Analysis_v10_RNASeQCv2.4.2_gene_reads.gct.gz
  • Network accessline 306
    wget https://storage.googleapis.com/adult-gtex/bulk-gex/v10/rna-seq/GTEx_Analysis_v10_RNASeQCv2.4.2_gene_reads.gct.gz
  • Network accessline 311
    - **GTEx Portal**: https://gtexportal.org/
  • Network accessline 312
    - **API documentation**: https://gtexportal.org/api/v2/
  • Network accessline 313
    - **Data downloads**: https://gtexportal.org/home/downloads/adult-gtex/
  • Network accessline 314
    - **GitHub**: https://github.com/broadinstitute/gtex-pipeline

skills/12-科学数据库/gtex-database/references/api_reference.md

  • Network accessline 6
    https://gtexportal.org/api/v2/
  • Network accessline 171
    def safe_gtex_query(endpoint, params):     url = f"https://gtexportal.org/api/v2/{endpoint}"
  • Network accessline 172
    url = f"https://gtexportal.org/api/v2/{endpoint}"     try:         response = requests.get(url, params=params, timeout=30)
  • Network accessline 173
    try:         response = requests.get(url, params=params, timeout=30)         response.raise_for_status()
  • Network accessline 174
    response = requests.get(url, params=params, timeout=30)

skills/12-科学数据库/gwas-database/SKILL.md

  • Network accessline 49
    The web interface at https://www.ebi.ac.uk/gwas/ supports multiple search modes:
  • Network accessline 90
    **Base URLs:** - GWAS Catalog API: `https://www.ebi.ac.uk/gwas/rest/api`
  • Network accessline 91
    - GWAS Catalog API: `https://www.ebi.ac.uk/gwas/rest/api`
  • Network accessline 92
    - Summary Statistics API: `https://www.ebi.ac.uk/gwas/summary-statistics/api`
  • Network accessline 94
    **API Documentation:** - Main API docs: https://www.ebi.ac.uk/gwas/rest/docs/api
  • Network accessline 95
    - Main API docs: https://www.ebi.ac.uk/gwas/rest/docs/api
  • Network accessline 96
    - Summary stats docs: https://www.ebi.ac.uk/gwas/summary-statistics/docs/
  • Network accessline 104
    # Get a specific study    url = "https://www.ebi.ac.uk/gwas/rest/api/studies/GCST001795"    response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 105
    url = "https://www.ebi.ac.uk/gwas/rest/api/studies/GCST001795"    response = requests.get(url, headers={"Content-Type": "application/json"})    study = response.json()
  • Network accessline 106
    response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 112
    # Find associations for a variant    variant = "rs7903146"    url = f"https://www.ebi.ac.uk/gwas/rest/api/singleNucleotidePolymorphisms/{variant}/associations"
  • Network accessline 113
    variant = "rs7903146"    url = f"https://www.ebi.ac.uk/gwas/rest/api/singleNucleotidePolymorphisms/{variant}/associations"    params = {"projection": "associationBySnp"}
  • Network accessline 114
    url = f"https://www.ebi.ac.uk/gwas/rest/api/singleNucleotidePolymorphisms/{variant}/associations"    params = {"projection": "associationBySnp"}    response = requests.get(url, params=params, headers={"Content-Type": "application/json"})
  • Network accessline 115
    params = {"projection": "associationBySnp"}    response = requests.get(url, params=params, headers={"Content-Type": "application/json"})    associations = response.json()
  • Network accessline 116
    response = requests.get(url, params=params, headers={"Content-Type": "application/json"})
  • Network accessline 122
    # Get variant details    url = "https://www.ebi.ac.uk/gwas/rest/api/singleNucleotidePolymorphisms/rs7903146"    response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 123
    url = "https://www.ebi.ac.uk/gwas/rest/api/singleNucleotidePolymorphisms/rs7903146"    response = requests.get(url, headers={"Content-Type": "application/json"})    variant_info = response.json()
  • Network accessline 124
    response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 130
    # Get trait information    url = "https://www.ebi.ac.uk/gwas/rest/api/efoTraits/EFO_0001360"    response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 131
    url = "https://www.ebi.ac.uk/gwas/rest/api/efoTraits/EFO_0001360"    response = requests.get(url, headers={"Content-Type": "application/json"})    trait_info = response.json()
  • Network accessline 132
    response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 142
    trait = "EFO_0001360"  # Type 2 diabetes base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 143
    base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 145
    # Query associations for this trait url = f"{base_url}/efoTraits/{trait}/associations" response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 146
    url = f"{base_url}/efoTraits/{trait}/associations" response = requests.get(url, headers={"Content-Type": "application/json"}) associations = response.json()
  • Network accessline 147
    response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 162
    variant = "rs7903146" base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 163
    base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 165
    # Get variant details url = f"{base_url}/singleNucleotidePolymorphisms/{variant}" response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 166
    url = f"{base_url}/singleNucleotidePolymorphisms/{variant}" response = requests.get(url, headers={"Content-Type": "application/json"}) variant_data = response.json()
  • Network accessline 167
    response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 171
    url = f"{base_url}/singleNucleotidePolymorphisms/{variant}/associations" params = {"projection": "associationBySnp"} response = requests.get(url, params=params, headers={"Content-Type": "application/json"})
  • Network accessline 172
    params = {"projection": "associationBySnp"} response = requests.get(url, params=params, headers={"Content-Type": "application/json"}) associations = response.json()
  • Network accessline 173
    response = requests.get(url, params=params, headers={"Content-Type": "application/json"})
  • Network accessline 187
    # Query summary statistics API base_url = "https://www.ebi.ac.uk/gwas/summary-statistics/api"
  • Network accessline 188
    base_url = "https://www.ebi.ac.uk/gwas/summary-statistics/api"
  • Network accessline 196
    "size": 100  # Number of results } response = requests.get(url, params=params)
  • Network accessline 197
    } response = requests.get(url, params=params) results = response.json()
  • Network accessline 198
    response = requests.get(url, params=params)
  • Network accessline 219
    base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 224
    "bpEnd": end_pos } response = requests.get(url, params=params, headers={"Content-Type": "application/json"})
  • Network accessline 225
    } response = requests.get(url, params=params, headers={"Content-Type": "application/json"}) variants_in_region = response.json()
  • Network accessline 226
    response = requests.get(url, params=params, headers={"Content-Type": "application/json"})
  • Network accessline 234
    **Access Methods:** 1. **FTP download**: http://ftp.ebi.ac.uk/pub/databases/gwas/summary_statistics/
  • Network accessline 235
    1. **FTP download**: http://ftp.ebi.ac.uk/pub/databases/gwas/summary_statistics/
  • Network accessline 250
    # Get available summary statistics base_url = "https://www.ebi.ac.uk/gwas/summary-statistics/api"
  • Network accessline 251
    base_url = "https://www.ebi.ac.uk/gwas/summary-statistics/api" url = f"{base_url}/studies/GCST001234" response = requests.get(url)
  • Network accessline 252
    url = f"{base_url}/studies/GCST001234" response = requests.get(url) study_info = response.json()
  • Network accessline 253
    response = requests.get(url)
  • Network accessline 284
    # API responses include _links for related resources response = requests.get("https://www.ebi.ac.uk/gwas/rest/api/studies/GCST001234")
  • Network accessline 285
    response = requests.get("https://www.ebi.ac.uk/gwas/rest/api/studies/GCST001234")
  • Network accessline 288
    # Follow link to associations associations_url = study['_links']['associations']['href'] associations_response = requests.get(associations_url)
  • Network accessline 290
    associations_response = requests.get(associations_url)
  • Network accessline 303
    url = f"https://www.ebi.ac.uk/gwas/rest/api/efoTraits/{efo_id}/associations"
  • Network accessline 326
    url = f"https://www.ebi.ac.uk/gwas/rest/api/singleNucleotidePolymorphisms/{rs_id}"
  • Network accessline 331
    url = f"https://www.ebi.ac.uk/gwas/rest/api/singleNucleotidePolymorphisms/{rs_id}/associations"
  • Network accessline 348
    url = f"https://www.ebi.ac.uk/gwas/rest/api/singleNucleotidePolymorphisms/search/findByGene"
  • Network accessline 406
    # Via FTP    wget ftp://ftp.ebi.ac.uk/pub/databases/gwas/summary_statistics/GCSTXXXXXX/harmonised/GCSTXXXXXX-harmonised.tsv.gz
  • Network accessline 407
    wget ftp://ftp.ebi.ac.uk/pub/databases/gwas/summary_statistics/GCSTXXXXXX/harmonised/GCSTXXXXXX-harmonised.tsv.gz
  • Network accessline 412
    url = f"https://www.ebi.ac.uk/gwas/summary-statistics/api/chromosomes/{chrom}/associations"
  • Network accessline 497
    pandas DataFrame with association results     """     base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 498
    """     base_url = "https://www.ebi.ac.uk/gwas/rest/api"     url = f"{base_url}/efoTraits/{trait_id}/associations"
  • Network accessline 499
    base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 506
    while True:         params = {"page": page, "size": 100}         response = requests.get(url, params=params, headers=headers)
  • Network accessline 508
    response = requests.get(url, params=params, headers=headers)
  • Network accessline 564
    The GWAS Catalog team provides workshop materials: - GitHub repository: https://github.com/EBISPOT/GWAS_Catalog-workshop
  • Network accessline 565
    - GitHub repository: https://github.com/EBISPOT/GWAS_Catalog-workshop
  • Network accessline 598
    - **GWAS Catalog website**: https://www.ebi.ac.uk/gwas/
  • Network accessline 599
    - **Documentation**: https://www.ebi.ac.uk/gwas/docs
  • Network accessline 600
    - **API documentation**: https://www.ebi.ac.uk/gwas/rest/docs/api
  • Network accessline 601
    - **Summary Statistics API**: https://www.ebi.ac.uk/gwas/summary-statistics/docs/
  • Network accessline 602
    - **FTP site**: http://ftp.ebi.ac.uk/pub/databases/gwas/
  • Network accessline 603
    - **Training materials**: https://github.com/EBISPOT/GWAS_Catalog-workshop
  • Network accessline 604
    - **PGS Catalog** (polygenic scores): https://www.pgscatalog.org/

skills/12-科学数据库/gwas-database/references/api_reference.md

  • Network accessline 28
    GWAS Catalog API:         https://www.ebi.ac.uk/gwas/rest/api
  • Network accessline 29
    Summary Statistics API:   https://www.ebi.ac.uk/gwas/summary-statistics/api
  • Network accessline 62
    def query_with_rate_limit(url, delay=0.1):     response = requests.get(url)
  • Network accessline 63
    response = requests.get(url)
  • Network accessline 101
    # Get a specific study url = "https://www.ebi.ac.uk/gwas/rest/api/studies/GCST001795" response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 102
    url = "https://www.ebi.ac.uk/gwas/rest/api/studies/GCST001795" response = requests.get(url, headers={"Content-Type": "application/json"}) study = response.json()
  • Network accessline 103
    response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 151
    # Find all associations for type 2 diabetes trait_id = "EFO_0001360" url = f"https://www.ebi.ac.uk/gwas/rest/api/efoTraits/{trait_id}/associations"
  • Network accessline 152
    trait_id = "EFO_0001360" url = f"https://www.ebi.ac.uk/gwas/rest/api/efoTraits/{trait_id}/associations" params = {"size": 100, "page": 0}
  • Network accessline 153
    url = f"https://www.ebi.ac.uk/gwas/rest/api/efoTraits/{trait_id}/associations" params = {"size": 100, "page": 0} response = requests.get(url, params=params, headers={"Content-Type": "application/json"})
  • Network accessline 154
    params = {"size": 100, "page": 0} response = requests.get(url, params=params, headers={"Content-Type": "application/json"}) data = response.json()
  • Network accessline 155
    response = requests.get(url, params=params, headers={"Content-Type": "application/json"})
  • Network accessline 196
    # Get variant information rs_id = "rs7903146" url = f"https://www.ebi.ac.uk/gwas/rest/api/singleNucleotidePolymorphisms/{rs_id}"
  • Network accessline 197
    rs_id = "rs7903146" url = f"https://www.ebi.ac.uk/gwas/rest/api/singleNucleotidePolymorphisms/{rs_id}" response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 198
    url = f"https://www.ebi.ac.uk/gwas/rest/api/singleNucleotidePolymorphisms/{rs_id}" response = requests.get(url, headers={"Content-Type": "application/json"}) variant = response.json()
  • Network accessline 199
    response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 234
    # Get trait details trait_id = "EFO_0001360" url = f"https://www.ebi.ac.uk/gwas/rest/api/efoTraits/{trait_id}"
  • Network accessline 235
    trait_id = "EFO_0001360" url = f"https://www.ebi.ac.uk/gwas/rest/api/efoTraits/{trait_id}" response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 236
    url = f"https://www.ebi.ac.uk/gwas/rest/api/efoTraits/{trait_id}" response = requests.get(url, headers={"Content-Type": "application/json"}) trait = response.json()
  • Network accessline 237
    response = requests.get(url, headers={"Content-Type": "application/json"})
  • Network accessline 269
    def get_all_associations(trait_id):     """Retrieve all associations for a trait with pagination"""     base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 270
    """Retrieve all associations for a trait with pagination"""     base_url = "https://www.ebi.ac.uk/gwas/rest/api"     url = f"{base_url}/efoTraits/{trait_id}/associations"
  • Network accessline 271
    base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 276
    while True:         params = {"page": page, "size": 100}         response = requests.get(url, params=params, headers={"Content-Type": "application/json"})
  • Network accessline 278
    response = requests.get(url, params=params, headers={"Content-Type": "application/json"})
  • Network accessline 302
    # Get study and follow links to associations response = requests.get("https://www.ebi.ac.uk/gwas/rest/api/studies/GCST001795")
  • Network accessline 303
    response = requests.get("https://www.ebi.ac.uk/gwas/rest/api/studies/GCST001795")
  • Network accessline 306
    # Follow link to associations associations_url = study['_links']['associations']['href'] associations_response = requests.get(associations_url)
  • Network accessline 307
    associations_url = study['_links']['associations']['href'] associations_response = requests.get(associations_url) associations = associations_response.json()
  • Network accessline 308
    associations_response = requests.get(associations_url)
  • Network accessline 318
    https://www.ebi.ac.uk/gwas/summary-statistics/api
  • Network accessline 357
    # Find highly significant associations for a trait trait_id = "EFO_0001360" base_url = "https://www.ebi.ac.uk/gwas/summary-statistics/api"
  • Network accessline 358
    trait_id = "EFO_0001360" base_url = "https://www.ebi.ac.uk/gwas/summary-statistics/api" url = f"{base_url}/traits/{trait_id}/associations"
  • Network accessline 359
    base_url = "https://www.ebi.ac.uk/gwas/summary-statistics/api"
  • Network accessline 363
    "size": 100 } response = requests.get(url, params=params)
  • Network accessline 364
    } response = requests.get(url, params=params) results = response.json()
  • Network accessline 365
    response = requests.get(url, params=params)
  • Network accessline 390
    base_url = "https://www.ebi.ac.uk/gwas/summary-statistics/api"
  • Network accessline 395
    "size": 1000 } response = requests.get(url, params=params)
  • Network accessline 396
    } response = requests.get(url, params=params) variants = response.json()
  • Network accessline 397
    response = requests.get(url, params=params)
  • Network accessline 451
    "_links": {           "self": {             "href": "https://www.ebi.ac.uk/gwas/rest/api/associations/12345"
  • Network accessline 452
    "self": {             "href": "https://www.ebi.ac.uk/gwas/rest/api/associations/12345"           }
  • Network accessline 453
    "href": "https://www.ebi.ac.uk/gwas/rest/api/associations/12345"
  • Network accessline 459
    "_links": {     "self": {       "href": "https://www.ebi.ac.uk/gwas/rest/api/efoTraits/EFO_0001360/associations?page=0"
  • Network accessline 460
    "self": {       "href": "https://www.ebi.ac.uk/gwas/rest/api/efoTraits/EFO_0001360/associations?page=0"     },
  • Network accessline 461
    "href": "https://www.ebi.ac.uk/gwas/rest/api/efoTraits/EFO_0001360/associations?page=0"
  • Network accessline 462
    },     "next": {       "href": "https://www.ebi.ac.uk/gwas/rest/api/efoTraits/EFO_0001360/associations?page=1"
  • Network accessline 463
    "next": {       "href": "https://www.ebi.ac.uk/gwas/rest/api/efoTraits/EFO_0001360/associations?page=1"     }
  • Network accessline 464
    "href": "https://www.ebi.ac.uk/gwas/rest/api/efoTraits/EFO_0001360/associations?page=1"
  • Network accessline 511
    """Make API request with error handling"""     try:         response = requests.get(url, params=params, timeout=30)
  • Network accessline 512
    try:         response = requests.get(url, params=params, timeout=30)         response.raise_for_status()
  • Network accessline 513
    response = requests.get(url, params=params, timeout=30)
  • Network accessline 538
    def get_variant_pleiotropy(rs_id):     """Get all traits associated with a variant"""     base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 539
    """Get all traits associated with a variant"""     base_url = "https://www.ebi.ac.uk/gwas/rest/api"     url = f"{base_url}/singleNucleotidePolymorphisms/{rs_id}/associations"
  • Network accessline 540
    base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 544
    response = requests.get(url, params=params, headers={"Content-Type": "application/json"})
  • Network accessline 568
    def get_significant_associations(trait_id, p_threshold=5e-8):     """Get genome-wide significant associations"""     base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 569
    """Get genome-wide significant associations"""     base_url = "https://www.ebi.ac.uk/gwas/rest/api"     url = f"{base_url}/efoTraits/{trait_id}/associations"
  • Network accessline 570
    base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 576
    while True:         params = {"page": page, "size": 100}         response = requests.get(url, params=params, headers={"Content-Type": "application/json"})
  • Network accessline 578
    response = requests.get(url, params=params, headers={"Content-Type": "application/json"})
  • Network accessline 604
    def get_complete_variant_data(rs_id):     """Get variant data from both APIs"""     main_url = f"https://www.ebi.ac.uk/gwas/rest/api/singleNucleotidePolymorphisms/{rs_id}"
  • Network accessline 606
    main_url = f"https://www.ebi.ac.uk/gwas/rest/api/singleNucleotidePolymorphisms/{rs_id}"
  • Network accessline 608
    # Get basic variant info     response = requests.get(main_url, headers={"Content-Type": "application/json"})
  • Network accessline 609
    response = requests.get(main_url, headers={"Content-Type": "application/json"})
  • Network accessline 612
    # Get associations     assoc_url = f"{main_url}/associations"     response = requests.get(assoc_url, headers={"Content-Type": "application/json"})
  • Network accessline 613
    assoc_url = f"{main_url}/associations"     response = requests.get(assoc_url, headers={"Content-Type": "application/json"})     associations = response.json()
  • Network accessline 614
    response = requests.get(assoc_url, headers={"Content-Type": "application/json"})
  • Network accessline 632
    """Query variants in genomic region"""     # From main API     base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 633
    # From main API     base_url = "https://www.ebi.ac.uk/gwas/rest/api"     url = f"{base_url}/singleNucleotidePolymorphisms/search/findByChromBpLocationRange"
  • Network accessline 634
    base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 643
    response = requests.get(url, params=params, headers={"Content-Type": "application/json"})
  • Network accessline 646
    # Can also query summary statistics API     sumstats_url = f"https://www.ebi.ac.uk/gwas/summary-statistics/api/chromosomes/{chromosome}/associations"
  • Network accessline 647
    sumstats_url = f"https://www.ebi.ac.uk/gwas/summary-statistics/api/chromosomes/{chromosome}/associations"
  • Network accessline 652
    sumstats_response = requests.get(sumstats_url, params=sumstats_params)
  • Network accessline 670
    class GWASCatalogQuery:     def __init__(self):         self.base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 671
    def __init__(self):         self.base_url = "https://www.ebi.ac.uk/gwas/rest/api"         self.headers = {"Content-Type": "application/json"}
  • Network accessline 672
    self.base_url = "https://www.ebi.ac.uk/gwas/rest/api"
  • Network accessline 681
    while True:             params = {"page": page, "size": 100}             response = requests.get(url, params=params, headers=self.headers)
  • Network accessline 683
    response = requests.get(url, params=params, headers=self.headers)
  • Network accessline 712
    """Get detailed variant information"""         url = f"{self.base_url}/singleNucleotidePolymorphisms/{rs_id}"         response = requests.get(url, headers=self.headers)
  • Network accessline 714
    response = requests.get(url, headers=self.headers)
  • Network accessline 722
    url = f"{self.base_url}/singleNucleotidePolymorphisms/search/findByGene"         params = {"geneName": gene_name}         response = requests.get(url, params=params, headers=self.headers)
  • Network accessline 724
    response = requests.get(url, params=params, headers=self.headers)
  • Network accessline 759
    """Download summary statistics from FTP"""     # FTP URL pattern     ftp_base = "http://ftp.ebi.ac.uk/pub/databases/gwas/summary_statistics"
  • Network accessline 761
    ftp_base = "http://ftp.ebi.ac.uk/pub/databases/gwas/summary_statistics"
  • Network accessline 768
    try:         response = requests.get(harmonised_url, stream=True)
  • Network accessline 769
    response = requests.get(harmonised_url, stream=True)
  • Network accessline 789
    - **Interactive API Documentation**: https://www.ebi.ac.uk/gwas/rest/docs/api
  • Network accessline 790
    - **Summary Statistics API Docs**: https://www.ebi.ac.uk/gwas/summary-statistics/docs/
  • Network accessline 791
    - **Workshop Materials**: https://github.com/EBISPOT/GWAS_Catalog-workshop
  • Network accessline 792
    - **Blog Post on API v2**: https://ebispot.github.io/gwas-blog/rest-api-v2-release/
  • Network accessline 793
    - **R Package (gwasrapidd)**: https://cran.r-project.org/package=gwasrapidd

skills/12-科学数据库/hmdb-database/SKILL.md

  • Network accessline 36
    Access HMDB through the web interface at https://www.hmdb.ca/ for:
  • Network accessline 89
    HMDB offers bulk data downloads at https://www.hmdb.ca/downloads in multiple formats:

skills/12-科学数据库/jaspar-database/SKILL.md

  • Network accessline 13
    JASPAR (https://jaspar.elixir.no/) is the gold-standard open-access database of curated, non-redundant transcription factor (TF) binding profiles stored as position frequency matrices (PFMs). JASPAR 2024 contains 1,210 non-redundant TF bind
  • Network accessline 15
    **Key resources:** - JASPAR portal: https://jaspar.elixir.no/
  • Network accessline 16
    - JASPAR portal: https://jaspar.elixir.no/
  • Network accessline 17
    - REST API: https://jaspar.elixir.no/api/v1/
  • Network accessline 18
    - API docs: https://jaspar.elixir.no/api/v1/docs/
  • Network accessline 37
    Base URL: `https://jaspar.elixir.no/api/v1/`
  • Network accessline 42
    BASE_URL = "https://jaspar.elixir.no/api/v1"
  • Network accessline 44
    def jaspar_get(endpoint, params=None):     url = f"{BASE_URL}/{endpoint}"     response = requests.get(url, params=params, headers={"Accept": "application/json"})
  • Network accessline 45
    url = f"{BASE_URL}/{endpoint}"     response = requests.get(url, params=params, headers={"Accept": "application/json"})     response.raise_for_status()
  • Network accessline 46
    response = requests.get(url, params=params, headers={"Accept": "application/json"})
  • Network accessline 278
    # 1. Get relevant TF matrices (e.g., all human TFs in CORE collection) response = requests.get(
  • Network accessline 279
    response = requests.get(
  • Network accessline 280
    "https://jaspar.elixir.no/api/v1/matrix/",
  • Network accessline 288
    all_hits = [] for m in matrices[:10]:  # Limit for demo     pwm_data = requests.get(f"https://jaspar.elixir.no/api/v1/matrix/{m['matrix_id']}/").json()
  • Network accessline 289
    for m in matrices[:10]:  # Limit for demo     pwm_data = requests.get(f"https://jaspar.elixir.no/api/v1/matrix/{m['matrix_id']}/").json()     pfm = pfm_data["pfm"]
  • Network accessline 290
    pwm_data = requests.get(f"https://jaspar.elixir.no/api/v1/matrix/{m['matrix_id']}/").json()
  • Network accessline 345
    - **JASPAR portal**: https://jaspar.elixir.no/
  • Network accessline 346
    - **API documentation**: https://jaspar.elixir.no/api/v1/docs/
  • Network accessline 347
    - **JASPAR 2024 paper**: Castro-Mondragon et al. (2022) Nucleic Acids Research. PMID: 34875674 - **Biopython motifs**: https://biopython.org/docs/latest/Tutorial/chapter_motifs.html - **FIMO tool** (for large-scale scanning): https://meme-s
  • Network accessline 348
    - **Biopython motifs**: https://biopython.org/docs/latest/Tutorial/chapter_motifs.html
  • Network accessline 349
    - **FIMO tool** (for large-scale scanning): https://meme-suite.org/meme/tools/fimo
  • Network accessline 350
    - **HOMER** (motif enrichment): http://homer.ucsd.edu/homer/
  • Network accessline 351
    - **GitHub**: https://github.com/wassermanlab/JASPAR-UCSC-tracks

skills/12-科学数据库/jaspar-database/references/api_reference.md

  • Network accessline 6
    https://jaspar.elixir.no/api/v1/
  • Network accessline 35
    {   "count": 1210,   "next": "https://jaspar.elixir.no/api/v1/matrix/?page=2",
  • Network accessline 36
    "count": 1210,   "next": "https://jaspar.elixir.no/api/v1/matrix/?page=2",   "previous": null,
  • Network accessline 37
    "next": "https://jaspar.elixir.no/api/v1/matrix/?page=2",
  • Network accessline 148
    def download_all_human_profiles(output_file="jaspar_human_profiles.json"):     """Download all human TF profiles from JASPAR CORE collection."""     url = "https://jaspar.elixir.no/api/v1/matrix/"
  • Network accessline 149
    """Download all human TF profiles from JASPAR CORE collection."""     url = "https://jaspar.elixir.no/api/v1/matrix/"     params = {
  • Network accessline 150
    url = "https://jaspar.elixir.no/api/v1/matrix/"
  • Network accessline 159
    profiles = []     while True:         response = requests.get(url, params=params)
  • Network accessline 160
    while True:         response = requests.get(url, params=params)         data = response.json()
  • Network accessline 161
    response = requests.get(url, params=params)
  • Network accessline 171
    full_profiles = []     for p in profiles:         detail_url = f"https://jaspar.elixir.no/api/v1/matrix/{p['matrix_id']}/"
  • Network accessline 172
    for p in profiles:         detail_url = f"https://jaspar.elixir.no/api/v1/matrix/{p['matrix_id']}/"         detail = requests.get(detail_url).json()
  • Network accessline 173
    detail_url = f"https://jaspar.elixir.no/api/v1/matrix/{p['matrix_id']}/"         detail = requests.get(detail_url).json()         full_profiles.append(detail)
  • Network accessline 174
    detail = requests.get(detail_url).json()

skills/12-科学数据库/kegg-database/SKILL.md

  • Network accessline 371
    For interactive pathway visualization and annotation: - **KEGG Mapper**: https://www.kegg.jp/kegg/mapper/
  • Network accessline 372
    - **KEGG Mapper**: https://www.kegg.jp/kegg/mapper/

skills/12-科学数据库/kegg-database/references/kegg_reference.md

  • Network accessline 7
    **Base URL**: https://rest.kegg.jp
  • Network accessline 8
    **Official Documentation**: https://www.kegg.jp/kegg/rest/keggapi.html
  • Network accessline 322
    - **KEGG Mapper**: https://www.kegg.jp/kegg/mapper/ - Interactive pathway mapping
  • Network accessline 323
    - **BlastKOALA**: Automated annotation for sequenced genomes - **GhostKOALA**: Annotation for metagenomes and metatranscriptomes - **KEGG Modules**: https://www.kegg.jp/kegg/module.html
  • Network accessline 324
    - **GhostKOALA**: Annotation for metagenomes and metatranscriptomes - **KEGG Modules**: https://www.kegg.jp/kegg/module.html - **KEGG Brite**: https://www.kegg.jp/kegg/brite.html
  • Network accessline 325
    - **KEGG Modules**: https://www.kegg.jp/kegg/module.html
  • Network accessline 326
    - **KEGG Brite**: https://www.kegg.jp/kegg/brite.html

skills/12-科学数据库/kegg-database/scripts/kegg_api.py

  • Executable scriptline 1
    Executable file
  • Network accessline 7
    API Base URL: https://rest.kegg.jp
  • Network accessline 8
    Documentation: https://www.kegg.jp/kegg/rest/keggapi.html
  • Network accessline 19
    KEGG_BASE_URL = "https://rest.kegg.jp"
  • Network accessline 35
    url = f"{KEGG_BASE_URL}/info/{database}"     try:         with urllib.request.urlopen(url) as response:
  • Network accessline 36
    try:         with urllib.request.urlopen(url) as response:             return response.read().decode('utf-8')
  • Network accessline 37
    with urllib.request.urlopen(url) as response:
  • Network accessline 64
    try:         with urllib.request.urlopen(url) as response:
  • Network accessline 65
    with urllib.request.urlopen(url) as response:
  • Network accessline 103
    try:         with urllib.request.urlopen(url) as response:
  • Network accessline 104
    with urllib.request.urlopen(url) as response:
  • Network accessline 150
    try:         with urllib.request.urlopen(url) as response:
  • Network accessline 151
    with urllib.request.urlopen(url) as response:
  • Network accessline 178
    url = f"{KEGG_BASE_URL}/conv/{target_db}/{source_db}"     try:         with urllib.request.urlopen(url) as response:
  • Network accessline 179
    try:         with urllib.request.urlopen(url) as response:             return response.read().decode('utf-8')
  • Network accessline 180
    with urllib.request.urlopen(url) as response:
  • Network accessline 207
    url = f"{KEGG_BASE_URL}/link/{target_db}/{source_db}"     try:         with urllib.request.urlopen(url) as response:
  • Network accessline 208
    try:         with urllib.request.urlopen(url) as response:             return response.read().decode('utf-8')
  • Network accessline 209
    with urllib.request.urlopen(url) as response:
  • Network accessline 233
    url = f"{KEGG_BASE_URL}/ddi/{entries_str}"     try:         with urllib.request.urlopen(url) as response:
  • Network accessline 234
    try:         with urllib.request.urlopen(url) as response:             return response.read().decode('utf-8')
  • Network accessline 235
    with urllib.request.urlopen(url) as response:

skills/12-科学数据库/metabolomics-workbench-database/SKILL.md

  • Network accessline 35
    # Get compound information by PubChem CID response = requests.get('https://www.metabolomicsworkbench.org/rest/compound/pubchem_cid/5281365/all/json')
  • Network accessline 36
    response = requests.get('https://www.metabolomicsworkbench.org/rest/compound/pubchem_cid/5281365/all/json')
  • Network accessline 38
    # Download molecular structure as PNG response = requests.get('https://www.metabolomicsworkbench.org/rest/compound/regno/11/png')
  • Network accessline 39
    response = requests.get('https://www.metabolomicsworkbench.org/rest/compound/regno/11/png')
  • Network accessline 41
    # Get compound name by registry number response = requests.get('https://www.metabolomicsworkbench.org/rest/compound/regno/11/name/json')
  • Network accessline 42
    response = requests.get('https://www.metabolomicsworkbench.org/rest/compound/regno/11/name/json')
  • Network accessline 58
    # List all available public studies response = requests.get('https://www.metabolomicsworkbench.org/rest/study/study_id/ST/available/json')
  • Network accessline 59
    response = requests.get('https://www.metabolomicsworkbench.org/rest/study/study_id/ST/available/json')
  • Network accessline 61
    # Get study summary response = requests.get('https://www.metabolomicsworkbench.org/rest/study/study_id/ST000001/summary/json')
  • Network accessline 62
    response = requests.get('https://www.metabolomicsworkbench.org/rest/study/study_id/ST000001/summary/json')
  • Network accessline 64
    # Retrieve experimental data response = requests.get('https://www.metabolomicsworkbench.org/rest/study/study_id/ST000001/data/json')
  • Network accessline 65
    response = requests.get('https://www.metabolomicsworkbench.org/rest/study/study_id/ST000001/data/json')
  • Network accessline 67
    # Find studies containing a specific metabolite response = requests.get('https://www.metabolomicsworkbench.org/rest/study/refmet_name/Tyrosine/summary/json')
  • Network accessline 68
    response = requests.get('https://www.metabolomicsworkbench.org/rest/study/refmet_name/Tyrosine/summary/json')
  • Network accessline 83
    # Standardize a metabolite name response = requests.get('https://www.metabolomicsworkbench.org/rest/refmet/match/citrate/name/json')
  • Network accessline 84
    response = requests.get('https://www.metabolomicsworkbench.org/rest/refmet/match/citrate/name/json')
  • Network accessline 86
    # Query by molecular formula response = requests.get('https://www.metabolomicsworkbench.org/rest/refmet/formula/C12H24O2/all/json')
  • Network accessline 87
    response = requests.get('https://www.metabolomicsworkbench.org/rest/refmet/formula/C12H24O2/all/json')
  • Network accessline 89
    # Get all metabolites in a specific class response = requests.get('https://www.metabolomicsworkbench.org/rest/refmet/main_class/Fatty%20Acids/all/json')
  • Network accessline 90
    response = requests.get('https://www.metabolomicsworkbench.org/rest/refmet/main_class/Fatty%20Acids/all/json')
  • Network accessline 92
    # Retrieve complete RefMet database response = requests.get('https://www.metabolomicsworkbench.org/rest/refmet/all/json')
  • Network accessline 93
    response = requests.get('https://www.metabolomicsworkbench.org/rest/refmet/all/json')
  • Network accessline 108
    # Search by m/z value with M+H adduct response = requests.get('https://www.metabolomicsworkbench.org/rest/moverz/MB/635.52/M+H/0.5/json')
  • Network accessline 109
    response = requests.get('https://www.metabolomicsworkbench.org/rest/moverz/MB/635.52/M+H/0.5/json')
  • Network accessline 111
    # Calculate exact mass for a metabolite with specific adduct response = requests.get('https://www.metabolomicsworkbench.org/rest/moverz/exactmass/PC(34:1)/M+H/json')
  • Network accessline 112
    response = requests.get('https://www.metabolomicsworkbench.org/rest/moverz/exactmass/PC(34:1)/M+H/json')
  • Network accessline 114
    # Search across RefMet database response = requests.get('https://www.metabolomicsworkbench.org/rest/moverz/REFMET/200.15/M-H/0.3/json')
  • Network accessline 115
    response = requests.get('https://www.metabolomicsworkbench.org/rest/moverz/REFMET/200.15/M-H/0.3/json')
  • Network accessline 131
    # Find human blood studies on diabetes using LC-MS response = requests.get('https://www.metabolomicsworkbench.org/rest/metstat/LCMS;POSITIVE;HILIC;Human;Blood;Diabetes/json')
  • Network accessline 132
    response = requests.get('https://www.metabolomicsworkbench.org/rest/metstat/LCMS;POSITIVE;HILIC;Human;Blood;Diabetes/json')
  • Network accessline 134
    # Find all human blood studies containing tyrosine response = requests.get('https://www.metabolomicsworkbench.org/rest/metstat/;;;Human;Blood;;;Tyrosine/json')
  • Network accessline 135
    response = requests.get('https://www.metabolomicsworkbench.org/rest/metstat/;;;Human;Blood;;;Tyrosine/json')
  • Network accessline 137
    # Filter by analytical method only response = requests.get('https://www.metabolomicsworkbench.org/rest/metstat/GCMS;;;;;;/json')
  • Network accessline 138
    response = requests.get('https://www.metabolomicsworkbench.org/rest/metstat/GCMS;;;;;;/json')
  • Network accessline 153
    # Get gene information by symbol response = requests.get('https://www.metabolomicsworkbench.org/rest/gene/gene_symbol/ACACA/all/json')
  • Network accessline 154
    response = requests.get('https://www.metabolomicsworkbench.org/rest/gene/gene_symbol/ACACA/all/json')
  • Network accessline 156
    # Retrieve protein data by UniProt ID response = requests.get('https://www.metabolomicsworkbench.org/rest/protein/uniprot_id/Q13085/all/json')
  • Network accessline 157
    response = requests.get('https://www.metabolomicsworkbench.org/rest/protein/uniprot_id/Q13085/all/json')
  • Network accessline 168
    response = requests.get('https://www.metabolomicsworkbench.org/rest/refmet/match/glucose/name/json')
  • Network accessline 173
    response = requests.get('https://www.metabolomicsworkbench.org/rest/study/refmet_name/Glucose/summary/json')
  • Network accessline 178
    response = requests.get('https://www.metabolomicsworkbench.org/rest/study/study_id/ST000001/data/json')
  • Network accessline 187
    response = requests.get('https://www.metabolomicsworkbench.org/rest/moverz/MB/180.06/M+H/0.5/json')
  • Network accessline 194
    response = requests.get('https://www.metabolomicsworkbench.org/rest/compound/regno/{regno}/all/json')
  • Network accessline 199
    response = requests.get('https://www.metabolomicsworkbench.org/rest/compound/regno/{regno}/png')
  • Network accessline 208
    response = requests.get('https://www.metabolomicsworkbench.org/rest/metstat/LCMS;POSITIVE;;Human;;Cancer/json')
  • Network accessline 215
    response = requests.get('https://www.metabolomicsworkbench.org/rest/study/study_id/ST{ID}/summary/json')
  • Network accessline 220
    response = requests.get('https://www.metabolomicsworkbench.org/rest/study/study_id/ST{ID}/data/json')

skills/12-科学数据库/metabolomics-workbench-database/references/api_reference.md

  • Network accessline 7
    https://www.metabolomicsworkbench.org/rest/
  • Network accessline 69
    # Get all compound data by PubChem CID curl "https://www.metabolomicsworkbench.org/rest/compound/pubchem_cid/5281365/all/json"
  • Network accessline 70
    curl "https://www.metabolomicsworkbench.org/rest/compound/pubchem_cid/5281365/all/json"
  • Network accessline 72
    # Get compound name by registry number curl "https://www.metabolomicsworkbench.org/rest/compound/regno/11/name/json"
  • Network accessline 73
    curl "https://www.metabolomicsworkbench.org/rest/compound/regno/11/name/json"
  • Network accessline 75
    # Download structure as PNG curl "https://www.metabolomicsworkbench.org/rest/compound/regno/11/png" -o structure.png
  • Network accessline 76
    curl "https://www.metabolomicsworkbench.org/rest/compound/regno/11/png" -o structure.png
  • Network accessline 78
    # Get compound by KEGG ID curl "https://www.metabolomicsworkbench.org/rest/compound/kegg_id/C00031/all/json"
  • Network accessline 79
    curl "https://www.metabolomicsworkbench.org/rest/compound/kegg_id/C00031/all/json"
  • Network accessline 81
    # Get compound by molecular formula curl "https://www.metabolomicsworkbench.org/rest/compound/formula/C6H12O6/all/json"
  • Network accessline 82
    curl "https://www.metabolomicsworkbench.org/rest/compound/formula/C6H12O6/all/json"
  • Network accessline 125
    # List all publicly available studies curl "https://www.metabolomicsworkbench.org/rest/study/study_id/ST/available/json"
  • Network accessline 126
    curl "https://www.metabolomicsworkbench.org/rest/study/study_id/ST/available/json"
  • Network accessline 128
    # Get study summary curl "https://www.metabolomicsworkbench.org/rest/study/study_id/ST000001/summary/json"
  • Network accessline 129
    curl "https://www.metabolomicsworkbench.org/rest/study/study_id/ST000001/summary/json"
  • Network accessline 131
    # Get experimental data curl "https://www.metabolomicsworkbench.org/rest/study/study_id/ST000001/data/json"
  • Network accessline 132
    curl "https://www.metabolomicsworkbench.org/rest/study/study_id/ST000001/data/json"
  • Network accessline 134
    # Get study factors curl "https://www.metabolomicsworkbench.org/rest/study/study_id/ST000001/factors/json"
  • Network accessline 135
    curl "https://www.metabolomicsworkbench.org/rest/study/study_id/ST000001/factors/json"
  • Network accessline 137
    # Find studies containing a specific metabolite curl "https://www.metabolomicsworkbench.org/rest/study/refmet_name/Tyrosine/summary/json"
  • Network accessline 138
    curl "https://www.metabolomicsworkbench.org/rest/study/refmet_name/Tyrosine/summary/json"
  • Network accessline 140
    # Search studies by investigator curl "https://www.metabolomicsworkbench.org/rest/study/last_name/Smith/summary/json"
  • Network accessline 141
    curl "https://www.metabolomicsworkbench.org/rest/study/last_name/Smith/summary/json"
  • Network accessline 143
    # Download complete study in mwTab format curl "https://www.metabolomicsworkbench.org/rest/study/study_id/ST000001/mwtab/txt"
  • Network accessline 144
    curl "https://www.metabolomicsworkbench.org/rest/study/study_id/ST000001/mwtab/txt"
  • Network accessline 186
    # Standardize a metabolite name curl "https://www.metabolomicsworkbench.org/rest/refmet/match/citrate/name/json"
  • Network accessline 187
    curl "https://www.metabolomicsworkbench.org/rest/refmet/match/citrate/name/json"
  • Network accessline 189
    # Get all RefMet data for a metabolite curl "https://www.metabolomicsworkbench.org/rest/refmet/name/Glucose/all/json"
  • Network accessline 190
    curl "https://www.metabolomicsworkbench.org/rest/refmet/name/Glucose/all/json"
  • Network accessline 192
    # Query by molecular formula curl "https://www.metabolomicsworkbench.org/rest/refmet/formula/C6H12O6/all/json"
  • Network accessline 193
    curl "https://www.metabolomicsworkbench.org/rest/refmet/formula/C6H12O6/all/json"
  • Network accessline 195
    # Get all metabolites in a main class curl "https://www.metabolomicsworkbench.org/rest/refmet/main_class/Fatty%20Acids/all/json"
  • Network accessline 196
    curl "https://www.metabolomicsworkbench.org/rest/refmet/main_class/Fatty%20Acids/all/json"
  • Network accessline 198
    # Query by exact mass curl "https://www.metabolomicsworkbench.org/rest/refmet/exactmass/180.0634/all/json"
  • Network accessline 199
    curl "https://www.metabolomicsworkbench.org/rest/refmet/exactmass/180.0634/all/json"
  • Network accessline 201
    # Download complete RefMet database curl "https://www.metabolomicsworkbench.org/rest/refmet/all/json"
  • Network accessline 202
    curl "https://www.metabolomicsworkbench.org/rest/refmet/all/json"
  • Network accessline 242
    # Human blood diabetes studies with LC-MS HILIC positive mode curl "https://www.metabolomicsworkbench.org/rest/metstat/LCMS;POSITIVE;HILIC;Human;Blood;Diabetes/json"
  • Network accessline 243
    curl "https://www.metabolomicsworkbench.org/rest/metstat/LCMS;POSITIVE;HILIC;Human;Blood;Diabetes/json"
  • Network accessline 245
    # All human blood studies containing tyrosine curl "https://www.metabolomicsworkbench.org/rest/metstat/;;;Human;Blood;;;Tyrosine/json"
  • Network accessline 246
    curl "https://www.metabolomicsworkbench.org/rest/metstat/;;;Human;Blood;;;Tyrosine/json"
  • Network accessline 248
    # All GC-MS studies regardless of other parameters curl "https://www.metabolomicsworkbench.org/rest/metstat/GCMS;;;;;;/json"
  • Network accessline 249
    curl "https://www.metabolomicsworkbench.org/rest/metstat/GCMS;;;;;;/json"
  • Network accessline 251
    # Mouse liver studies curl "https://www.metabolomicsworkbench.org/rest/metstat/;;;Mouse;Liver;;/json"
  • Network accessline 252
    curl "https://www.metabolomicsworkbench.org/rest/metstat/;;;Mouse;Liver;;/json"
  • Network accessline 254
    # All studies measuring glucose curl "https://www.metabolomicsworkbench.org/rest/metstat/;;;;;;;Glucose/json"
  • Network accessline 255
    curl "https://www.metabolomicsworkbench.org/rest/metstat/;;;;;;;Glucose/json"
  • Network accessline 318
    # Search for compounds with m/z 635.52 (M+H) in MB database curl "https://www.metabolomicsworkbench.org/rest/moverz/MB/635.52/M+H/0.5/json"
  • Network accessline 319
    curl "https://www.metabolomicsworkbench.org/rest/moverz/MB/635.52/M+H/0.5/json"
  • Network accessline 321
    # Search in RefMet with negative mode curl "https://www.metabolomicsworkbench.org/rest/moverz/REFMET/200.15/M-H/0.3/json"
  • Network accessline 322
    curl "https://www.metabolomicsworkbench.org/rest/moverz/REFMET/200.15/M-H/0.3/json"
  • Network accessline 324
    # Search lipids database curl "https://www.metabolomicsworkbench.org/rest/moverz/LIPIDS/760.59/M+Na/0.5/json"
  • Network accessline 325
    curl "https://www.metabolomicsworkbench.org/rest/moverz/LIPIDS/760.59/M+Na/0.5/json"
  • Network accessline 327
    # Calculate exact mass for known metabolite curl "https://www.metabolomicsworkbench.org/rest/moverz/exactmass/PC(34:1)/M+H/json"
  • Network accessline 328
    curl "https://www.metabolomicsworkbench.org/rest/moverz/exactmass/PC(34:1)/M+H/json"
  • Network accessline 330
    # High-resolution MS search (tight tolerance) curl "https://www.metabolomicsworkbench.org/rest/moverz/MB/180.0634/M+H/0.01/json"
  • Network accessline 331
    curl "https://www.metabolomicsworkbench.org/rest/moverz/MB/180.0634/M+H/0.01/json"
  • Network accessline 369
    # Get gene information by symbol curl "https://www.metabolomicsworkbench.org/rest/gene/gene_symbol/ACACA/all/json"
  • Network accessline 370
    curl "https://www.metabolomicsworkbench.org/rest/gene/gene_symbol/ACACA/all/json"
  • Network accessline 372
    # Get gene by NCBI Gene ID curl "https://www.metabolomicsworkbench.org/rest/gene/gene_id/31/all/json"
  • Network accessline 373
    curl "https://www.metabolomicsworkbench.org/rest/gene/gene_id/31/all/json"
  • Network accessline 375
    # Search by gene name curl "https://www.metabolomicsworkbench.org/rest/gene/gene_name/carboxylase/summary/json"
  • Network accessline 376
    curl "https://www.metabolomicsworkbench.org/rest/gene/gene_name/carboxylase/summary/json"
  • Network accessline 424
    # Get protein information by UniProt ID curl "https://www.metabolomicsworkbench.org/rest/protein/uniprot_id/Q13085/all/json"
  • Network accessline 425
    curl "https://www.metabolomicsworkbench.org/rest/protein/uniprot_id/Q13085/all/json"
  • Network accessline 427
    # Get protein by gene symbol curl "https://www.metabolomicsworkbench.org/rest/protein/gene_symbol/ACACA/all/json"
  • Network accessline 428
    curl "https://www.metabolomicsworkbench.org/rest/protein/gene_symbol/ACACA/all/json"
  • Network accessline 430
    # Get protein sequence curl "https://www.metabolomicsworkbench.org/rest/protein/uniprot_id/Q13085/seq/json"
  • Network accessline 431
    curl "https://www.metabolomicsworkbench.org/rest/protein/uniprot_id/Q13085/seq/json"
  • Network accessline 433
    # Search by RefSeq ID curl "https://www.metabolomicsworkbench.org/rest/protein/refseq_id/NP_001084/all/json"
  • Network accessline 434
    curl "https://www.metabolomicsworkbench.org/rest/protein/refseq_id/NP_001084/all/json"
  • Network accessline 458
    - **Interactive REST URL Creator**: https://www.metabolomicsworkbench.org/tools/mw_rest.php
  • Network accessline 459
    - **Official API Specification**: https://www.metabolomicsworkbench.org/tools/MWRestAPIv1.1.pdf
  • Network accessline 470
    # 1. Standardize metabolite name using RefMet metabolite = "citrate" response = requests.get(f'https://www.metabolomicsworkbench.org/rest/refmet/match/{metabolite}/name/json')
  • Network accessline 471
    metabolite = "citrate" response = requests.get(f'https://www.metabolomicsworkbench.org/rest/refmet/match/{metabolite}/name/json') standardized_name = response.json()['name']
  • Network accessline 472
    response = requests.get(f'https://www.metabolomicsworkbench.org/rest/refmet/match/{metabolite}/name/json')
  • Network accessline 475
    # 2. Search for studies containing this metabolite response = requests.get(f'https://www.metabolomicsworkbench.org/rest/study/refmet_name/{standardized_name}/summary/json')
  • Network accessline 476
    response = requests.get(f'https://www.metabolomicsworkbench.org/rest/study/refmet_name/{standardized_name}/summary/json')
  • Network accessline 479
    # 3. Get detailed data from a specific study study_id = studies[0]['study_id'] response = requests.get(f'https://www.metabolomicsworkbench.org/rest/study/study_id/{study_id}/data/json')
  • Network accessline 480
    study_id = studies[0]['study_id'] response = requests.get(f'https://www.metabolomicsworkbench.org/rest/study/study_id/{study_id}/data/json') data = response.json()
  • Network accessline 481
    response = requests.get(f'https://www.metabolomicsworkbench.org/rest/study/study_id/{study_id}/data/json')
  • Network accessline 484
    # 4. Perform m/z search for compound identification mz_value = 180.06 response = requests.get(f'https://www.metabolomicsworkbench.org/rest/moverz/MB/{mz_value}/M+H/0.5/json')
  • Network accessline 485
    mz_value = 180.06 response = requests.get(f'https://www.metabolomicsworkbench.org/rest/moverz/MB/{mz_value}/M+H/0.5/json') matches = response.json()
  • Network accessline 486
    response = requests.get(f'https://www.metabolomicsworkbench.org/rest/moverz/MB/{mz_value}/M+H/0.5/json')
  • Network accessline 489
    # 5. Get compound structure regno = matches[0]['regno'] response = requests.get(f'https://www.metabolomicsworkbench.org/rest/compound/regno/{regno}/png')
  • Network accessline 490
    regno = matches[0]['regno'] response = requests.get(f'https://www.metabolomicsworkbench.org/rest/compound/regno/{regno}/png') with open('structure.png', 'wb') as f:
  • Network accessline 491
    response = requests.get(f'https://www.metabolomicsworkbench.org/rest/compound/regno/{regno}/png')

skills/12-科学数据库/opentargets-database/SKILL.md

  • Network accessline 227
    Key information: - **Endpoint:** `https://api.platform.opentargets.org/api/v4/graphql`
  • Network accessline 228
    - **Endpoint:** `https://api.platform.opentargets.org/api/v4/graphql`
  • Network accessline 229
    - **Interactive browser:** `https://api.platform.opentargets.org/api/v4/graphql/browser`
  • Network accessline 358
    **Release information:** Check https://platform-docs.opentargets.org/release-notes for the latest updates.

skills/12-科学数据库/opentargets-database/references/api_reference.md

  • Network accessline 6
    https://api.platform.opentargets.org/api/v4/graphql
  • Network accessline 11
    https://api.platform.opentargets.org/api/v4/graphql/browser
  • Network accessline 18
    1. **GraphQL API** - Best for single entity queries and flexible data retrieval 2. **Web Interface** - Interactive platform at https://platform.opentargets.org
  • Network accessline 19
    2. **Web Interface** - Interactive platform at https://platform.opentargets.org
  • Network accessline 20
    3. **Data Downloads** - FTP at https://ftp.ebi.ac.uk/pub/databases/opentargets/platform/
  • Network accessline 64
    # Make the request base_url = "https://api.platform.opentargets.org/api/v4/graphql" response = requests.post(base_url, json={"query": query_string, "variables": variables})
  • Network accessline 65
    base_url = "https://api.platform.opentargets.org/api/v4/graphql" response = requests.post(base_url, json={"query": query_string, "variables": variables}) data = json.loads(response.text)
  • Network accessline 66
    response = requests.post(base_url, json={"query": query_string, "variables": variables})

skills/12-科学数据库/opentargets-database/scripts/query_opentargets.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 18
    BASE_URL = "https://api.platform.opentargets.org/api/v4/graphql"
  • Network accessline 39
    try:         response = requests.post(BASE_URL, json=payload, timeout=30)
  • Network accessline 40
    response = requests.post(BASE_URL, json=payload, timeout=30)

skills/12-科学数据库/pubchem-database/SKILL.md

  • Network accessline 199
    cid = 2244  # Aspirin url = f"https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/{cid}/PNG?image_size=large" response = requests.get(url)
  • Network accessline 200
    url = f"https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/{cid}/PNG?image_size=large"
  • Network accessline 201
    response = requests.get(url)
  • Network accessline 233
    # Get bioassay summary for a compound cid = 2244  # Aspirin url = f"https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/{cid}/assaysummary/JSON"
  • Network accessline 235
    url = f"https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/{cid}/assaysummary/JSON"
  • Network accessline 237
    response = requests.get(url)
  • Network accessline 259
    cid = 2244 url = f"https://pubchem.ncbi.nlm.nih.gov/rest/pug_view/data/compound/{cid}/JSON"
  • Network accessline 260
    url = f"https://pubchem.ncbi.nlm.nih.gov/rest/pug_view/data/compound/{cid}/JSON"
  • Network accessline 262
    response = requests.get(url)
  • Network accessline 277
    # Get only drug information url = f"https://pubchem.ncbi.nlm.nih.gov/rest/pug_view/data/compound/{cid}/JSON?heading=Drug and Medication Information"
  • Network accessline 278
    url = f"https://pubchem.ncbi.nlm.nih.gov/rest/pug_view/data/compound/{cid}/JSON?heading=Drug and Medication Information"
  • Network accessline 567
    - PubChem Home: https://pubchem.ncbi.nlm.nih.gov/
  • Network accessline 568
    - PUG-REST Documentation: https://pubchem.ncbi.nlm.nih.gov/docs/pug-rest
  • Network accessline 569
    - PUG-REST Tutorial: https://pubchem.ncbi.nlm.nih.gov/docs/pug-rest-tutorial
  • Network accessline 570
    - PubChemPy Documentation: https://pubchempy.readthedocs.io/
  • Network accessline 571
    - PubChemPy GitHub: https://github.com/mcs07/PubChemPy

skills/12-科学数据库/pubchem-database/references/api_reference.md

  • Network accessline 20
    https://pubchem.ncbi.nlm.nih.gov/rest/pug/<input>/<operation>/<output>
  • Network accessline 154
    # Step 1: Submit similarity search response = requests.post(
  • Network accessline 155
    response = requests.post(
  • Network accessline 156
    "https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/similarity/smiles/{smiles}/cids/JSON",
  • Network accessline 161
    # Step 2: Check status status_url = f"https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/listkey/{listkey}/cids/JSON"
  • Network accessline 162
    status_url = f"https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/listkey/{listkey}/cids/JSON"
  • Network accessline 411
    cid = 2244  # Aspirin url = f"https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/{cid}/assaysummary/JSON"
  • Network accessline 412
    url = f"https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/{cid}/assaysummary/JSON"
  • Network accessline 414
    response = requests.get(url)
  • Network accessline 429
    8. **Use asynchronous pattern**: For large similarity/substructure searches 9. **Specify output format**: Choose JSON for programmatic access, SDF for cheminformatics tools 10. **Read documentation**: Full PUG-REST documentation available a
  • Network accessline 431
    10. **Read documentation**: Full PUG-REST documentation available at https://pubchem.ncbi.nlm.nih.gov/docs/pug-rest
  • Network accessline 435
    - PubChem Home: https://pubchem.ncbi.nlm.nih.gov/
  • Network accessline 436
    - PUG-REST Documentation: https://pubchem.ncbi.nlm.nih.gov/docs/pug-rest
  • Network accessline 437
    - PUG-REST Tutorial: https://pubchem.ncbi.nlm.nih.gov/docs/pug-rest-tutorial
  • Network accessline 438
    - PubChemPy Documentation: https://pubchempy.readthedocs.io/
  • Network accessline 439
    - PubChemPy GitHub: https://github.com/mcs07/PubChemPy
  • Network accessline 440
    - IUPAC Tutorial: https://iupac.github.io/WFChemCookbook/datasources/pubchem_pugrest.html

skills/12-科学数据库/pubchem-database/scripts/bioactivity_query.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 21
    BASE_URL = "https://pubchem.ncbi.nlm.nih.gov/rest/pug"
  • Network accessline 22
    PUG_VIEW_URL = "https://pubchem.ncbi.nlm.nih.gov/rest/pug_view"
  • Network accessline 42
    try:         if method.upper() == 'GET':             response = requests.get(url, **kwargs)
  • Network accessline 43
    if method.upper() == 'GET':             response = requests.get(url, **kwargs)         else:
  • Network accessline 44
    response = requests.get(url, **kwargs)
  • Network accessline 46
    response = requests.post(url, **kwargs)

skills/12-科学数据库/pubchem-database/scripts/compound_search.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/12-科学数据库/reactome-database/SKILL.md

  • Network accessline 41
    **API Base URL:** `https://reactome.org/ContentService`
  • Network accessline 52
    **API Base URL:** `https://reactome.org/AnalysisService`
  • Network accessline 75
    response = requests.get("https://reactome.org/ContentService/data/database/version")
  • Network accessline 84
    entity_id = "R-HSA-69278"  # Example pathway ID response = requests.get(f"https://reactome.org/ContentService/data/query/{entity_id}")
  • Network accessline 85
    response = requests.get(f"https://reactome.org/ContentService/data/query/{entity_id}")
  • Network accessline 93
    event_id = "R-HSA-69278" response = requests.get(
  • Network accessline 94
    response = requests.get(
  • Network accessline 95
    f"https://reactome.org/ContentService/data/event/{event_id}/participatingPhysicalEntities"
  • Network accessline 129
    # Submit analysis response = requests.post(
  • Network accessline 130
    response = requests.post(
  • Network accessline 131
    "https://reactome.org/AnalysisService/identifiers/",
  • Network accessline 146
    # Token is valid for 7 days response = requests.get(f"https://reactome.org/AnalysisService/token/{token}")
  • Network accessline 147
    response = requests.get(f"https://reactome.org/AnalysisService/token/{token}")
  • Network accessline 171
    response = requests.post(
  • Network accessline 172
    "https://reactome.org/AnalysisService/identifiers/",
  • Network accessline 185
    response = requests.post(
  • Network accessline 186
    "https://reactome.org/AnalysisService/identifiers/projection/",
  • Network accessline 197
    [Credential-related source omitted]
  • Network accessline 198
    pathway_id = "R-HSA-69278" url = f"https://reactome.org/PathwayBrowser/#{pathway_id}&DTAB=AN&ANALYSIS={token}" print(f"View results: {url}")
  • Network accessline 199
    url = f"https://reactome.org/PathwayBrowser/#{pathway_id}&DTAB=AN&ANALYSIS={token}"
  • Network accessline 260
    - **API Documentation**: https://reactome.org/dev
  • Network accessline 261
    - **User Guide**: https://reactome.org/userguide - **Documentation Portal**: https://reactome.org/documentation - **Data Downloads**: https://reactome.org/download-data
  • Network accessline 262
    - **Documentation Portal**: https://reactome.org/documentation - **Data Downloads**: https://reactome.org/download-data - **reactome2py Docs**: https://reactome.github.io/reactome2py/
  • Network accessline 263
    - **Data Downloads**: https://reactome.org/download-data
  • Network accessline 264
    - **reactome2py Docs**: https://reactome.github.io/reactome2py/

skills/12-科学数据库/reactome-database/references/api_reference.md

  • Network accessline 7
    - **Content Service**: `https://reactome.org/ContentService`
  • Network accessline 8
    - **Analysis Service**: `https://reactome.org/AnalysisService`
  • Network accessline 25
    import requests response = requests.get("https://reactome.org/ContentService/data/database/version")
  • Network accessline 26
    response = requests.get("https://reactome.org/ContentService/data/database/version")
  • Network accessline 56
    import requests response = requests.get("https://reactome.org/ContentService/data/query/R-HSA-69278")
  • Network accessline 57
    response = requests.get("https://reactome.org/ContentService/data/query/R-HSA-69278")
  • Network accessline 76
    response = requests.get("https://reactome.org/ContentService/data/query/R-HSA-69278/displayName")
  • Network accessline 94
    response = requests.get(
  • Network accessline 95
    "https://reactome.org/ContentService/data/event/R-HSA-69278/participatingPhysicalEntities"
  • Network accessline 126
    response = requests.get(
  • Network accessline 127
    "https://reactome.org/ContentService/data/query",
  • Network accessline 207
    response = requests.post(
  • Network accessline 208
    "https://reactome.org/AnalysisService/identifiers/",
  • Network accessline 257
    [Credential-related source omitted]
  • Network accessline 258
    response = requests.get(f"https://reactome.org/AnalysisService/token/{token}")
  • Network accessline 371
    # Retrieve results later result = requests.get(f"https://reactome.org/AnalysisService/token/{token}")
  • Network accessline 372
    result = requests.get(f"https://reactome.org/AnalysisService/token/{token}")
  • Network accessline 390
    # For mouse genes, project to human pathways response = requests.post(
  • Network accessline 391
    response = requests.post(
  • Network accessline 392
    "https://reactome.org/AnalysisService/identifiers/projection/",
  • Network accessline 418
    # Submit analysis     data = "\n".join(genes)     response = requests.post(
  • Network accessline 419
    data = "\n".join(genes)     response = requests.post(         "https://reactome.org/AnalysisService/identifiers/",
  • Network accessline 420
    response = requests.post(
  • Network accessline 421
    "https://reactome.org/AnalysisService/identifiers/",
  • Network accessline 448
    if significant:         top_pathway = significant[0]         url = f"https://reactome.org/PathwayBrowser/#{top_pathway['stId']}&DTAB=AN&ANALYSIS={token}"
  • Network accessline 449
    top_pathway = significant[0]         url = f"https://reactome.org/PathwayBrowser/#{top_pathway['stId']}&DTAB=AN&ANALYSIS={token}"         print(f"View top result: {url}")
  • Network accessline 450
    url = f"https://reactome.org/PathwayBrowser/#{top_pathway['stId']}&DTAB=AN&ANALYSIS={token}"
  • Network accessline 462
    - **Interactive API Documentation**: https://reactome.org/dev/content-service
  • Network accessline 463
    - **Analysis Service Docs**: https://reactome.org/dev/analysis - **User Guide**: https://reactome.org/userguide - **Data Downloads**: https://reactome.org/download-data
  • Network accessline 464
    - **User Guide**: https://reactome.org/userguide
  • Network accessline 465
    - **Data Downloads**: https://reactome.org/download-data

skills/12-科学数据库/reactome-database/scripts/reactome_query.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 31
    CONTENT_BASE = "https://reactome.org/ContentService"
  • Network accessline 32
    ANALYSIS_BASE = "https://reactome.org/AnalysisService"
  • Network accessline 36
    response = requests.get(f"{self.CONTENT_BASE}/data/database/version")
  • Network accessline 42
    response = requests.get(f"{self.CONTENT_BASE}/data/query/{pathway_id}")
  • Network accessline 48
    response = requests.get(
  • Network accessline 56
    response = requests.get(
  • Network accessline 65
    data = "\n".join(gene_list)         response = requests.post(
  • Network accessline 66
    response = requests.post(
  • Network accessline 76
    response = requests.get(f"{self.ANALYSIS_BASE}/token/{token}")
  • Network accessline 219
    [Credential-related source omitted]
  • Network accessline 220
    top_pathway = pathways[0]['stId']             url = f"https://reactome.org/PathwayBrowser/#{top_pathway}&DTAB=AN&ANALYSIS={token}"             print(f"\nView top result in browser:")
  • Network accessline 221
    url = f"https://reactome.org/PathwayBrowser/#{top_pathway}&DTAB=AN&ANALYSIS={token}"

skills/12-科学数据库/string-database/SKILL.md

  • Network accessline 413
    Full list available at: https://string-db.org/cgi/input?input_page_active_form=organisms
  • Network accessline 513
    For proteome-scale analysis or complete species network upload: - Visit https://string-db.org
  • Network accessline 514
    - Visit https://string-db.org
  • Network accessline 518
    For bulk downloads of complete datasets: - Download page: https://string-db.org/cgi/download
  • Network accessline 519
    - Download page: https://string-db.org/cgi/download
  • Network accessline 531
    When using STRING in publications, cite the most recent publication from: https://string-db.org/cgi/about

skills/12-科学数据库/string-database/references/string_reference.md

  • Network accessline 17
    - **Current version**: https://string-db.org/api
  • Network accessline 18
    - **Version-specific**: https://version-12-0.string-db.org/api (for reproducibility)
  • Network accessline 19
    - **API documentation**: https://string-db.org/help/api/
  • Network accessline 265
    Full list: https://string-db.org/cgi/input?input_page_active_form=organisms
  • Network accessline 337
    For complete proteome analysis: 1. Navigate to https://string-db.org/
  • Network accessline 338
    1. Navigate to https://string-db.org/
  • Access to secretsline 349
    [Credential-related source omitted]
  • Network accessline 386
    import requests url = "https://string-db.org/api/tsv/network"
  • Network accessline 387
    url = "https://string-db.org/api/tsv/network" params = {"identifiers": "TP53", "species": 9606} response = requests.get(url, params=params)
  • Network accessline 389
    response = requests.get(url, params=params)
  • Network accessline 394
    import urllib.request url = "https://string-db.org/api/tsv/network?identifiers=TP53&species=9606"
  • Network accessline 395
    url = "https://string-db.org/api/tsv/network?identifiers=TP53&species=9606"
  • Network accessline 396
    response = urllib.request.urlopen(url)
  • Network accessline 426
    - **Rate limiting**: No strict limit, but avoid rapid-fire requests - **Recommendation**: Wait 1 second between calls - **Large datasets**: Use bulk download from https://string-db.org/cgi/download
  • Network accessline 427
    - **Recommendation**: Wait 1 second between calls - **Large datasets**: Use bulk download from https://string-db.org/cgi/download - **Proteome-scale**: Use web upload feature instead of API
  • Network accessline 428
    - **Large datasets**: Use bulk download from https://string-db.org/cgi/download
  • Network accessline 433
    - **STRING website**: https://string-db.org - **Download page**: https://string-db.org/cgi/download
  • Network accessline 434
    - **Download page**: https://string-db.org/cgi/download
  • Network accessline 435
    - **Help center**: https://string-db.org/help/
  • Network accessline 436
    - **API documentation**: https://string-db.org/help/api/
  • Network accessline 437
    - **Publications**: https://string-db.org/cgi/about

skills/12-科学数据库/string-database/scripts/string_api.py

  • Executable scriptline 1
    Executable file
  • Network accessline 7
    API Base URL: https://string-db.org/api
  • Network accessline 8
    Documentation: https://string-db.org/help/api/
  • Network accessline 21
    STRING_BASE_URL = "https://string-db.org/api"
  • Network accessline 65
    try:         with urllib.request.urlopen(url, data=data) as response:
  • Network accessline 66
    with urllib.request.urlopen(url, data=data) as response:
  • Network accessline 118
    try:         with urllib.request.urlopen(url) as response:
  • Network accessline 119
    with urllib.request.urlopen(url) as response:
  • Network accessline 167
    try:         with urllib.request.urlopen(url) as response:
  • Network accessline 168
    with urllib.request.urlopen(url) as response:
  • Network accessline 211
    try:         with urllib.request.urlopen(url) as response:
  • Network accessline 212
    with urllib.request.urlopen(url) as response:
  • Network accessline 250
    try:         with urllib.request.urlopen(url) as response:
  • Network accessline 251
    with urllib.request.urlopen(url) as response:
  • Network accessline 292
    try:         with urllib.request.urlopen(url) as response:
  • Network accessline 293
    with urllib.request.urlopen(url) as response:
  • Network accessline 330
    try:         with urllib.request.urlopen(url) as response:
  • Network accessline 331
    with urllib.request.urlopen(url) as response:
  • Network accessline 349
    try:         with urllib.request.urlopen(url) as response:
  • Network accessline 350
    with urllib.request.urlopen(url) as response:

skills/12-科学数据库/uspto-database/SKILL.md

  • Network accessline 38
    - Access to patent data through June 30, 2025    - 45 requests/minute rate limit    - **Base URL**: `https://search.patentsview.org/api/v1/`
  • Network accessline 40
    - **Base URL**: `https://search.patentsview.org/api/v1/`
  • Network accessline 49
    - Trademark status, ownership, prosecution history    - Search by serial or registration number    - **Base URL**: `https://tsdrapi.uspto.gov/ts/cd/`
  • Network accessline 51
    - **Base URL**: `https://tsdrapi.uspto.gov/ts/cd/`
  • Network accessline 69
    USPTO APIs require an API key. Register at: **https://account.uspto.gov/api-manager/**
  • Network accessline 70
    **https://account.uspto.gov/api-manager/**
  • Network accessline 72
    API key for **PatentSearch API** is provided by PatentsView. Register at: **https://patentsview.org/api-v01-information-page**
  • Network accessline 73
    **https://patentsview.org/api-v01-information-page**
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Network accessline 153
    url = "https://search.patentsview.org/api/v1/patent"
  • Access to secretsline 155
    [Credential-related source omitted]
  • Network accessline 172
    response = requests.post(url, headers=headers, json=query)
  • Access to secretsline 354
    [Credential-related source omitted]
  • Access to secretsline 356
    [Credential-related source omitted]
  • Network accessline 404
    **Base URL**: `https://assignment-api.uspto.gov/patent/v1.4/`
  • Network accessline 411
    [Credential-related source omitted]
  • Access to secretsline 411
    [Credential-related source omitted]
  • Network accessline 412
    url = f"https://assignment-api.uspto.gov/patent/v1.4/assignment/patent/{patent_number}"
  • Access to secretsline 413
    [Credential-related source omitted]
  • Network accessline 415
    response = requests.get(url, headers=headers)
  • Access to secretsline 419
    [Credential-related source omitted]
  • Network accessline 434
    [Credential-related source omitted]
  • Access to secretsline 434
    [Credential-related source omitted]
  • Network accessline 435
    url = "https://assignment-api.uspto.gov/patent/v1.4/assignment/search"
  • Access to secretsline 436
    [Credential-related source omitted]
  • Network accessline 439
    response = requests.post(url, headers=headers, json=data)
  • Access to secretsline 501
    [Credential-related source omitted]
  • Access to secretsline 511
    [Credential-related source omitted]
  • Network accessline 520
    # 3. Get assignment history     import requests     assign_url = f"https://assignment-api.uspto.gov/patent/v1.4/assignment/patent/{patent_number}"
  • Network accessline 521
    [Credential-related source omitted]
  • Network accessline 522
    [Credential-related source omitted]
  • Network accessline 523
    [Credential-related source omitted]
  • Access to secretsline 523
    [Credential-related source omitted]
  • Network accessline 585
    ### API Documentation - **PatentSearch API**: https://search.patentsview.org/docs/
  • Network accessline 586
    - **PatentSearch API**: https://search.patentsview.org/docs/
  • Network accessline 587
    - **USPTO Developer Portal**: https://developer.uspto.gov/
  • Network accessline 588
    - **USPTO Open Data Portal**: https://data.uspto.gov/
  • Network accessline 589
    - **API Key Registration**: https://account.uspto.gov/api-manager/
  • Network accessline 591
    ### Python Libraries - **uspto-opendata-python**: https://pypi.org/project/uspto-opendata-python/
  • Network accessline 592
    - **uspto-opendata-python**: https://pypi.org/project/uspto-opendata-python/
  • Network accessline 593
    - **USPTO Docs**: https://docs.ip-tools.org/uspto-opendata-python/

skills/12-科学数据库/uspto-database/references/additional_apis.md

  • Access to secretsline 56
    [Credential-related source omitted]
  • Network accessline 124
    **Base URL:** `https://assignment-api.uspto.gov/patent/`
  • Network accessline 168
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Network accessline 169
    [Credential-related source omitted]
  • Network accessline 170
    url = f"https://assignment-api.uspto.gov/patent/v1.4/assignment/patent/{patent_number}"
  • Access to secretsline 171
    [Credential-related source omitted]
  • Network accessline 173
    response = requests.get(url, headers=headers)
  • Network accessline 179
    [Credential-related source omitted]
  • Access to secretsline 179
    [Credential-related source omitted]
  • Network accessline 180
    [Credential-related source omitted]
  • Network accessline 181
    url = "https://assignment-api.uspto.gov/patent/v1.4/assignment/search"
  • Access to secretsline 182
    [Credential-related source omitted]
  • Network accessline 185
    response = requests.post(url, headers=headers, json=data)
  • Access to secretsline 295
    [Credential-related source omitted]
  • Access to secretsline 300
    [Credential-related source omitted]
  • Access to secretsline 303
    [Credential-related source omitted]
  • Access to secretsline 312
    [Credential-related source omitted]
  • Access to secretsline 319
    [Credential-related source omitted]
  • Access to secretsline 322
    [Credential-related source omitted]
  • Access to secretsline 325
    [Credential-related source omitted]
  • Access to secretsline 328
    [Credential-related source omitted]
  • Access to secretsline 331
    [Credential-related source omitted]
  • Access to secretsline 334
    [Credential-related source omitted]
  • Access to secretsline 342
    [Credential-related source omitted]
  • Access to secretsline 347
    [Credential-related source omitted]
  • Access to secretsline 355
    [Credential-related source omitted]
  • Access to secretsline 356
    [Credential-related source omitted]
  • Access to secretsline 357
    [Credential-related source omitted]
  • Network accessline 384
    All APIs require registration at: **https://account.uspto.gov/api-manager/**
  • Network accessline 385
    **https://account.uspto.gov/api-manager/**
  • Network accessline 391
    - **Developer Portal**: https://developer.uspto.gov/
  • Network accessline 392
    - **Open Data Portal**: https://data.uspto.gov/
  • Network accessline 393
    - **API Catalog**: https://developer.uspto.gov/api-catalog

skills/12-科学数据库/uspto-database/references/patentsearch_api.md

  • Network accessline 7
    **Base URL:** `https://search.patentsview.org/api/v1/`
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 17
    Register for an API key at: https://account.uspto.gov/api-manager/
  • Network accessline 176
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Network accessline 197
    url = "https://search.patentsview.org/api/v1/patent"
  • Access to secretsline 199
    [Credential-related source omitted]
  • Network accessline 214
    response = requests.post(url, headers=headers, json=data)
  • Network accessline 234
    Refer to the full field dictionary at: https://search.patentsview.org/docs/
  • Network accessline 264
    - **Official Documentation**: https://search.patentsview.org/docs/
  • Network accessline 265
    - **API Key Registration**: https://account.uspto.gov/api-manager/

skills/12-科学数据库/uspto-database/references/peds_api.md

  • Network accessline 209
    - **Library Documentation**: https://docs.ip-tools.org/uspto-opendata-python/
  • Network accessline 210
    - **PyPI Package**: https://pypi.org/project/uspto-opendata-python/
  • Network accessline 211
    - **GitHub Repository**: https://github.com/ip-tools/uspto-opendata-python
  • Network accessline 212
    - **USPTO PEDS Portal**: https://ped.uspto.gov/

skills/12-科学数据库/uspto-database/references/trademark_api.md

  • Network accessline 18
    **Base URL:** `https://tsdrapi.uspto.gov/ts/cd/`
  • Network accessline 22
    Requires API key registration at: https://account.uspto.gov/api-manager/
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 39
    [Credential-related source omitted]
  • Network accessline 40
    "https://tsdrapi.uspto.gov/ts/cd/casedocs/sn87654321/info.json"
  • Network accessline 111
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Network accessline 112
    [Credential-related source omitted]
  • Network accessline 113
    url = f"https://tsdrapi.uspto.gov/ts/cd/casedocs/sn{serial_number}/info.json"
  • Access to secretsline 114
    [Credential-related source omitted]
  • Network accessline 116
    response = requests.get(url, headers=headers)
  • Access to secretsline 123
    [Credential-related source omitted]
  • Network accessline 141
    **Base URL:** `https://assignment-api.uspto.gov/trademark/`
  • Access to secretsline 147
    [Credential-related source omitted]
  • Network accessline 228
    [Credential-related source omitted]
  • Access to secretsline 228
    [Credential-related source omitted]
  • Network accessline 229
    [Credential-related source omitted]
  • Network accessline 230
    url = f"https://assignment-api.uspto.gov/trademark/v1.4/assignment/application/{registration_number}"
  • Access to secretsline 231
    [Credential-related source omitted]
  • Network accessline 233
    response = requests.get(url, headers=headers)
  • Access to secretsline 240
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]
  • Access to secretsline 265
    [Credential-related source omitted]
  • Access to secretsline 288
    [Credential-related source omitted]
  • Access to secretsline 290
    [Credential-related source omitted]
  • Access to secretsline 311
    [Credential-related source omitted]
  • Access to secretsline 321
    [Credential-related source omitted]
  • Network accessline 354
    - **TSDR API**: https://developer.uspto.gov/api-catalog/tsdr-data-api
  • Network accessline 355
    - **Assignment API**: https://developer.uspto.gov/api-catalog/trademark-assignment-search-data-api
  • Network accessline 356
    - **API Key Registration**: https://account.uspto.gov/api-manager/
  • Network accessline 357
    - **Trademark Search**: https://tmsearch.uspto.gov/
  • Network accessline 358
    - **Swagger Documentation**: https://developer.uspto.gov/swagger/tsdr-api-v1

skills/12-科学数据库/uspto-database/scripts/patent_search.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 8
    Requires:     - requests library: pip install requests     - USPTO API key from https://account.uspto.gov/api-manager/
  • Network accessline 10
    - USPTO API key from https://account.uspto.gov/api-manager/
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 27
    BASE_URL = "https://search.patentsview.org/api/v1"
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 70
    response = requests.post(url, headers=self.headers, json=data)

skills/12-科学数据库/uspto-database/scripts/peds_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/12-科学数据库/uspto-database/scripts/trademark_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 8
    Requires:     - requests library: pip install requests     - USPTO API key from https://account.uspto.gov/api-manager/
  • Network accessline 10
    - USPTO API key from https://account.uspto.gov/api-manager/
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 26
    TSDR_BASE_URL = "https://tsdrapi.uspto.gov/ts/cd"
  • Network accessline 27
    ASSIGNMENT_BASE_URL = "https://assignment-api.uspto.gov/trademark"
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 54
    try:             response = requests.get(url, headers=self.headers)
  • Network accessline 55
    response = requests.get(url, headers=self.headers)
  • Network accessline 75
    try:             response = requests.get(url, headers=self.headers)
  • Network accessline 76
    response = requests.get(url, headers=self.headers)
  • Network accessline 256
    Environment:   Set USPTO_API_KEY environment variable with your API key from:   https://account.uspto.gov/api-manager/
  • Network accessline 257
    [Credential-related source omitted]
  • Access to secretsline 257
    [Credential-related source omitted]
  • Network accessline 258
    https://account.uspto.gov/api-manager/
  • Access to secretsline 273
    [Credential-related source omitted]
  • Access to secretsline 278
    [Credential-related source omitted]

skills/12-科学数据库/zinc-database/SKILL.md

  • Network accessline 43
    Primary access point: https://zinc.docking.org/
  • Network accessline 44
    Interactive searching: https://cartblanche22.docking.org/
  • Network accessline 50
    **Base URL**: `https://cartblanche22.docking.org/`
  • Network accessline 60
    **Web interface**: https://cartblanche22.docking.org/search/zincid
  • Network accessline 64
    curl "https://cartblanche22.docking.org/[email protected]_fields=smiles,zinc_id"
  • Network accessline 69
    curl "https://cartblanche22.docking.org/substances.txt:zinc_id=ZINC000000000001,ZINC000000000002&output_fields=smiles,zinc_id,tranche"
  • Network accessline 78
    **Web interface**: https://cartblanche22.docking.org/search/smiles
  • Network accessline 82
    curl "https://cartblanche22.docking.org/[email protected]=4-Fadist=4"
  • Network accessline 93
    curl "https://cartblanche22.docking.org/smiles.txt:smiles=c1ccccc1"
  • Network accessline 98
    curl "https://cartblanche22.docking.org/smiles.txt:smiles=c1ccccc1&dist=3&output_fields=zinc_id,smiles,tranche"
  • Network accessline 105
    **Web interface**: https://cartblanche22.docking.org/search/catitems
  • Network accessline 109
    curl "https://cartblanche22.docking.org/catitems.txt:catitem_id=SUPPLIER-CODE-123"
  • Network accessline 121
    **Web interface**: https://cartblanche22.docking.org/search/random
  • Network accessline 125
    curl "https://cartblanche22.docking.org/substance/random.txt:count=100"
  • Network accessline 135
    curl "https://cartblanche22.docking.org/substance/random.txt:count=1000&subset=lead-like&output_fields=zinc_id,smiles,tranche"
  • Network accessline 146
    # Example: Get drug-like compounds with specific LogP and MW    curl "https://cartblanche22.docking.org/substance/random.txt:count=10000&subset=drug-like&output_fields=zinc_id,smiles,tranche" > docking_library.txt
  • Network accessline 147
    curl "https://cartblanche22.docking.org/substance/random.txt:count=10000&subset=drug-like&output_fields=zinc_id,smiles,tranche" > docking_library.txt
  • Network accessline 173
    curl "https://cartblanche22.docking.org/smiles.txt:smiles=CC(C)Cc1ccc(cc1)C(C)C(=O)O&dist=5&output_fields=zinc_id,smiles,catalogs" > analogs.txt
  • Network accessline 201
    curl "https://cartblanche22.docking.org/substances.txt:zinc_id=ZINC000000000001,ZINC000000000002&output_fields=zinc_id,smiles,supplier_code,catalogs"
  • Network accessline 215
    curl "https://cartblanche22.docking.org/substance/random.txt:count=5000&subset=lead-like&output_fields=zinc_id,smiles,tranche" > chemical_space_sample.txt
  • Network accessline 234
    curl "https://cartblanche22.docking.org/substances.txt:zinc_id=ZINC000000000001&output_fields=zinc_id,smiles,catalogs,tranche"
  • Network accessline 260
    **File repository**: https://files.docking.org/zinc22/
  • Network accessline 267
    Refer to ZINC documentation at https://wiki.docking.org for downloading protocols and batch access methods.
  • Network accessline 271
    ### Using curl with Python
  • Network accessline 277
    def query_zinc_by_id(zinc_id, output_fields="zinc_id,smiles,catalogs"):     """Query ZINC22 by ZINC ID."""     url = f"https://cartblanche22.docking.org/[email protected]_id={zinc_id}&output_fields={output_fields}"
  • Network accessline 278
    """Query ZINC22 by ZINC ID."""     url = f"https://cartblanche22.docking.org/[email protected]_id={zinc_id}&output_fields={output_fields}"     result = subprocess.run(['curl', url], capture_output=True, text=True)
  • Network accessline 279
    url = f"https://cartblanche22.docking.org/[email protected]_id={zinc_id}&output_fields={output_fields}"     result = subprocess.run(['curl', url], capture_output=True, text=True)     return result.stdout
  • Network accessline 280
    result = subprocess.run(['curl', url], capture_output=True, text=True)
  • Network accessline 283
    def search_by_smiles(smiles, dist=0, adist=0, output_fields="zinc_id,smiles"):     """Search ZINC22 by SMILES with optional distance parameters."""     url = f"https://cartblanche22.docking.org/smiles.txt:smiles={smiles}&dist={dist}&adist={
  • Network accessline 284
    """Search ZINC22 by SMILES with optional distance parameters."""     url = f"https://cartblanche22.docking.org/smiles.txt:smiles={smiles}&dist={dist}&adist={adist}&output_fields={output_fields}"     result = subprocess.run(['curl', url], ca
  • Network accessline 285
    url = f"https://cartblanche22.docking.org/smiles.txt:smiles={smiles}&dist={dist}&adist={adist}&output_fields={output_fields}"     result = subprocess.run(['curl', url], capture_output=True, text=True)     return result.stdout
  • Network accessline 286
    result = subprocess.run(['curl', url], capture_output=True, text=True)
  • Network accessline 289
    def get_random_compounds(count=100, subset=None, output_fields="zinc_id,smiles,tranche"):     """Get random compounds from ZINC22."""     url = f"https://cartblanche22.docking.org/substance/random.txt:count={count}&output_fields={output_fie
  • Network accessline 290
    """Get random compounds from ZINC22."""     url = f"https://cartblanche22.docking.org/substance/random.txt:count={count}&output_fields={output_fields}"     if subset:
  • Network accessline 291
    url = f"https://cartblanche22.docking.org/substance/random.txt:count={count}&output_fields={output_fields}"
  • Network accessline 292
    if subset:         url += f"&subset={subset}"     result = subprocess.run(['curl', url], capture_output=True, text=True)
  • Network accessline 293
    url += f"&subset={subset}"     result = subprocess.run(['curl', url], capture_output=True, text=True)     return result.stdout
  • Network accessline 294
    result = subprocess.run(['curl', url], capture_output=True, text=True)
  • Network accessline 337
    - **Rate limiting**: Respect server resources; avoid rapid consecutive requests - **Caching**: Store frequently accessed compounds locally - **Parallel downloads**: When downloading 3D structures, use parallel wget or aria2c for file reposi
  • Network accessline 338
    - **Caching**: Store frequently accessed compounds locally - **Parallel downloads**: When downloading 3D structures, use parallel wget or aria2c for file repositories - **Subset filtering**: Use lead-like, drug-like, or fragment subsets to 
  • Network accessline 339
    - **Parallel downloads**: When downloading 3D structures, use parallel wget or aria2c for file repositories
  • Network accessline 385
    - **ZINC Website**: https://zinc.docking.org/
  • Network accessline 386
    - **CartBlanche22 Interface**: https://cartblanche22.docking.org/
  • Network accessline 387
    - **ZINC Wiki**: https://wiki.docking.org/
  • Network accessline 388
    - **File Repository**: https://files.docking.org/zinc22/
  • Network accessline 389
    - **GitHub**: https://github.com/docking-org/

skills/12-科学数据库/zinc-database/references/api_reference.md

  • Network accessline 9
    ### ZINC22 (Current) - **CartBlanche22 API**: `https://cartblanche22.docking.org/`
  • Network accessline 10
    - **CartBlanche22 API**: `https://cartblanche22.docking.org/`
  • Network accessline 11
    - **File Repository**: `https://files.docking.org/zinc22/`
  • Network accessline 12
    - **Main Website**: `https://zinc.docking.org/`
  • Network accessline 14
    ### ZINC20 (Maintained) - **API**: `https://zinc20.docking.org/`
  • Network accessline 15
    - **API**: `https://zinc20.docking.org/`
  • Network accessline 16
    - **File Repository**: `https://files.docking.org/zinc20/`
  • Network accessline 18
    ### Documentation - **Wiki**: `https://wiki.docking.org/`
  • Network accessline 19
    - **Wiki**: `https://wiki.docking.org/`
  • Network accessline 20
    - **GitHub**: `https://github.com/docking-org/`
  • Network accessline 36
    https://cartblanche22.docking.org/substances.txt:zinc_id={ZINC_ID}&output_fields={FIELDS}
  • Network accessline 43
    curl "https://cartblanche22.docking.org/[email protected]_fields=zinc_id,smiles,catalogs"
  • Network accessline 48
    curl "https://cartblanche22.docking.org/substances.txt:zinc_id=ZINC000000000001,ZINC000000000002,ZINC000000000003&output_fields=zinc_id,smiles,tranche"
  • Network accessline 53
    # Create file with ZINC IDs (one per line or comma-separated) curl -X POST "https://cartblanche22.docking.org/substances.txt?output_fields=zinc_id,smiles" \
  • Network accessline 54
    curl -X POST "https://cartblanche22.docking.org/substances.txt?output_fields=zinc_id,smiles" \
  • Network accessline 79
    https://cartblanche22.docking.org/smiles.txt:smiles={SMILES}&dist={DIST}&adist={ADIST}&output_fields={FIELDS}
  • Network accessline 86
    curl "https://cartblanche22.docking.org/smiles.txt:smiles=c1ccccc1&output_fields=zinc_id,smiles"
  • Network accessline 91
    curl "https://cartblanche22.docking.org/smiles.txt:smiles=CC(C)Cc1ccc(cc1)C(C)C(=O)O&dist=3&output_fields=zinc_id,smiles,catalogs"
  • Network accessline 96
    curl "https://cartblanche22.docking.org/smiles.txt:smiles=c1ccccc1&dist=5&adist=5&output_fields=zinc_id,smiles,tranche"
  • Network accessline 101
    # Original: CC(=O)Oc1ccccc1C(=O)O # Encoded: CC%28%3DO%29Oc1ccccc1C%28%3DO%29O curl "https://cartblanche22.docking.org/smiles.txt:smiles=CC%28%3DO%29Oc1ccccc1C%28%3DO%29O&dist=2"
  • Network accessline 103
    curl "https://cartblanche22.docking.org/smiles.txt:smiles=CC%28%3DO%29Oc1ccccc1C%28%3DO%29O&dist=2"
  • Network accessline 124
    https://cartblanche22.docking.org/catitems.txt:catitem_id={SUPPLIER_CODE}&output_fields={FIELDS}
  • Network accessline 129
    curl "https://cartblanche22.docking.org/catitems.txt:catitem_id=SUPPLIER-12345&output_fields=zinc_id,smiles,supplier_code,catalogs"
  • Network accessline 145
    https://cartblanche22.docking.org/substance/random.txt:count={COUNT}&subset={SUBSET}&output_fields={FIELDS}
  • Network accessline 152
    curl "https://cartblanche22.docking.org/substance/random.txt"
  • Network accessline 157
    curl "https://cartblanche22.docking.org/substance/random.txt:count=1000&subset=lead-like&output_fields=zinc_id,smiles,tranche"
  • Network accessline 162
    curl "https://cartblanche22.docking.org/substance/random.txt:count=5000&subset=drug-like&output_fields=zinc_id,smiles"
  • Network accessline 167
    curl "https://cartblanche22.docking.org/substance/random.txt:count=500&subset=fragment&output_fields=zinc_id,smiles,tranche"
  • Network accessline 206
    curl "https://cartblanche22.docking.org/[email protected]_fields=zinc_id,smiles"
  • Network accessline 211
    curl "https://cartblanche22.docking.org/[email protected]_fields=zinc_id,smiles,tranche,catalogs"
  • Network accessline 282
    # Download all compounds in a specific tranche wget https://files.docking.org/zinc22/H05/H05P035M400-0.db2.gz
  • Network accessline 283
    wget https://files.docking.org/zinc22/H05/H05P035M400-0.db2.gz
  • Network accessline 293
    https://files.docking.org/zinc22/
  • Network accessline 316
    wget https://files.docking.org/zinc22/H05/H05P035M400-0.db2.gz
  • Network accessline 321
    # Create URL list cat > tranche_urls.txt <<EOF https://files.docking.org/zinc22/H05/H05P035M400-0.db2.gz
  • Network accessline 322
    cat > tranche_urls.txt <<EOF https://files.docking.org/zinc22/H05/H05P035M400-0.db2.gz https://files.docking.org/zinc22/H05/H05P035M400-0.db2.gz
  • Network accessline 323
    https://files.docking.org/zinc22/H05/H05P035M400-0.db2.gz
  • Network accessline 324
    https://files.docking.org/zinc22/H05/H05P035M400-0.db2.gz
  • Network accessline 325
    https://files.docking.org/zinc22/H05/H05P040M400-0.db2.gz
  • Network accessline 334
    wget -r -np -nH --cut-dirs=1 -A "*.db2.gz" \
  • Network accessline 335
    https://files.docking.org/zinc22/H05/
  • Network accessline 381
    # Structure search     if smiles:         url = f"https://cartblanche22.docking.org/smiles.txt:smiles={smiles}&dist={dist}&output_fields={fields_str}"
  • Network accessline 383
    url = f"https://cartblanche22.docking.org/smiles.txt:smiles={smiles}&dist={dist}&output_fields={fields_str}"
  • Network accessline 386
    elif zinc_ids:         zinc_ids_str = ','.join(zinc_ids)         url = f"https://cartblanche22.docking.org/substances.txt:zinc_id={zinc_ids_str}&output_fields={fields_str}"
  • Network accessline 388
    url = f"https://cartblanche22.docking.org/substances.txt:zinc_id={zinc_ids_str}&output_fields={fields_str}"
  • Network accessline 390
    # Random sampling     elif count:         url = f"https://cartblanche22.docking.org/substance/random.txt:count={count}&output_fields={fields_str}"
  • Network accessline 391
    elif count:         url = f"https://cartblanche22.docking.org/substance/random.txt:count={count}&output_fields={fields_str}"         if subset:
  • Network accessline 392
    url = f"https://cartblanche22.docking.org/substance/random.txt:count={count}&output_fields={fields_str}"
  • Network accessline 399
    # Execute query     result = subprocess.run(['curl', '-s', url],
  • Network accessline 400
    result = subprocess.run(['curl', '-s', url],
  • Network accessline 528
    try:             result = subprocess.run(                 ['curl', '-s', '--max-time', str(timeout), url],
  • Network accessline 529
    result = subprocess.run(                 ['curl', '-s', '--max-time', str(timeout), url],                 capture_output=True,
  • Network accessline 557
    # 1. Download tranche files wget https://files.docking.org/zinc22/H05/H05P035M400-0.db2.gz
  • Network accessline 558
    wget https://files.docking.org/zinc22/H05/H05P035M400-0.db2.gz
  • Network accessline 570
    # 1. Download MOL2 format wget https://files.docking.org/zinc22/H05/H05P035M400-0.mol2.gz
  • Network accessline 571
    wget https://files.docking.org/zinc22/H05/H05P035M400-0.mol2.gz
  • Network accessline 653
    result = subprocess.run(['curl', '-v', url],
  • Network accessline 685
    - **ZINC Wiki**: https://wiki.docking.org/
  • Network accessline 686
    - **ZINC22 Documentation**: https://wiki.docking.org/index.php/Category:ZINC22
  • Network accessline 687
    - **ZINC API Guide**: https://wiki.docking.org/index.php/ZINC_api
  • Network accessline 688
    - **File Access Guide**: https://wiki.docking.org/index.php/ZINC22:Getting_started

skills/13-实验室自动化与集成/benchling-integration/SKILL.md

  • Network accessline 47
    benchling = Benchling(     url="https://your-tenant.benchling.com",
  • Network accessline 48
    url="https://your-tenant.benchling.com",
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Network accessline 60
    ) benchling = Benchling(     url="https://your-tenant.benchling.com",
  • Network accessline 61
    benchling = Benchling(     url="https://your-tenant.benchling.com",     auth_method=auth_method
  • Network accessline 62
    url="https://your-tenant.benchling.com",
  • Network accessline 335
    benchling = Benchling(     url="https://your-tenant.benchling.com",
  • Network accessline 336
    url="https://your-tenant.benchling.com",
  • Access to secretsline 337
    [Credential-related source omitted]
  • Network accessline 474
    - **Official Documentation:** https://docs.benchling.com
  • Network accessline 475
    - **Python SDK Reference:** https://benchling.com/sdk-docs/
  • Network accessline 476
    - **API Reference:** https://benchling.com/api/reference

skills/13-实验室自动化与集成/benchling-integration/references/api_endpoints.md

  • Network accessline 7
    https://{tenant}.benchling.com/api/v2
  • Network accessline 24
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 25
    https://your-tenant.benchling.com/api/v2/dna-sequences \
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 31
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    https://your-tenant.benchling.com/api/v2/dna-sequences \
  • Access to secretsline 33
    [Credential-related source omitted]
  • Network accessline 79
    curl -X GET \
  • Network accessline 80
    "https://your-tenant.benchling.com/api/v2/dna-sequences?pageSize=50&nextToken=abc123"
  • Network accessline 791
    curl -X GET \
  • Network accessline 792
    "https://tenant.benchling.com/api/v2/dna-sequences?name=plasmid&folderId=fld_abc&archived=false"
  • Network accessline 816
    async function fetchSequence(id) {   try {     const response = await fetch(
  • Network accessline 817
    try {     const response = await fetch(       `https://tenant.benchling.com/api/v2/dna-sequences/${id}`,
  • Network accessline 818
    const response = await fetch(
  • Network accessline 819
    `https://tenant.benchling.com/api/v2/dna-sequences/${id}`,
  • Network accessline 856
    do {     const url = new URL('https://tenant.benchling.com/api/v2/dna-sequences');
  • Network accessline 857
    const url = new URL('https://tenant.benchling.com/api/v2/dna-sequences');
  • Network accessline 863
    const response = await fetch(url, {
  • Network accessline 881
    - **API Documentation:** https://benchling.com/api/reference
  • Network accessline 882
    - **Interactive API Explorer:** https://your-tenant.benchling.com/api/reference (requires authentication)
  • Network accessline 883
    - **Changelog:** https://docs.benchling.com/changelog

skills/13-实验室自动化与集成/benchling-integration/references/authentication.md

  • Network accessline 28
    benchling = Benchling(     url="https://your-tenant.benchling.com",
  • Network accessline 29
    url="https://your-tenant.benchling.com",
  • Network accessline 36
    curl -X GET \
  • Network accessline 37
    https://your-tenant.benchling.com/api/v2/dna-sequences \
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Network accessline 86
    benchling = Benchling(     url="https://your-tenant.benchling.com",
  • Network accessline 87
    url="https://your-tenant.benchling.com",
  • Network accessline 96
    # Get access token curl -X POST \
  • Network accessline 97
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Network accessline 98
    https://your-tenant.benchling.com/api/v2/token \
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Network accessline 111
    # Use access token curl -X GET \
  • Network accessline 112
    curl -X GET \
  • Network accessline 113
    https://your-tenant.benchling.com/api/v2/dna-sequences \
  • Network accessline 147
    benchling = Benchling(     url="https://your-tenant.benchling.com",
  • Network accessline 148
    url="https://your-tenant.benchling.com",
  • Network accessline 155
    curl -X GET \
  • Network accessline 156
    https://your-tenant.benchling.com/api/v2/dna-sequences \
  • Access to secretsline 181
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Access to secretsline 185
    [Credential-related source omitted]
  • Network accessline 290
    # Test API key curl -X GET \
  • Network accessline 291
    [Credential-related source omitted]
  • Access to secretsline 291
    [Credential-related source omitted]
  • Network accessline 292
    https://your-tenant.benchling.com/api/v2/users/me \
  • Access to secretsline 293
    [Credential-related source omitted]
  • Network accessline 296
    # Test OAuth token curl -X GET \
  • Network accessline 297
    curl -X GET \
  • Network accessline 298
    https://your-tenant.benchling.com/api/v2/users/me \
  • Network accessline 310
    try:     benchling = Benchling(         url="https://your-tenant.benchling.com",
  • Network accessline 311
    benchling = Benchling(         url="https://your-tenant.benchling.com",         auth_method=ApiKeyAuth("your_api_key")
  • Network accessline 312
    url="https://your-tenant.benchling.com",
  • Access to secretsline 313
    [Credential-related source omitted]
  • Network accessline 330
    tenants = {     "production": {         "url": "https://prod.benchling.com",
  • Network accessline 331
    [Credential-related source omitted]
  • Network accessline 332
    "url": "https://prod.benchling.com",
  • Access to secretsline 333
    [Credential-related source omitted]
  • Network accessline 334
    },     "staging": {         "url": "https://staging.benchling.com",
  • Network accessline 335
    [Credential-related source omitted]
  • Network accessline 336
    "url": "https://staging.benchling.com",
  • Access to secretsline 337
    [Credential-related source omitted]
  • Access to secretsline 346
    [Credential-related source omitted]
  • Network accessline 362
    # Custom httpx client with certificate verification custom_client = httpx.Client(
  • Network accessline 363
    custom_client = httpx.Client(
  • Network accessline 368
    benchling = Benchling(     url="https://your-tenant.benchling.com",
  • Network accessline 369
    url="https://your-tenant.benchling.com",
  • Access to secretsline 370
    [Credential-related source omitted]
  • Network accessline 377
    - **Official Authentication Docs:** https://docs.benchling.com/docs/authentication
  • Network accessline 378
    - **Developer Console:** https://your-tenant.benchling.com/developer
  • Network accessline 379
    - **SDK Documentation:** https://benchling.com/sdk-docs/

skills/13-实验室自动化与集成/benchling-integration/references/sdk_reference.md

  • Network accessline 29
    benchling = Benchling(     url="https://your-tenant.benchling.com",
  • Network accessline 30
    url="https://your-tenant.benchling.com",
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 571
    benchling = Benchling(     url="https://your-tenant.benchling.com",
  • Network accessline 572
    url="https://your-tenant.benchling.com",
  • Access to secretsline 573
    [Credential-related source omitted]
  • Network accessline 577
    # Disable retries benchling = Benchling(     url="https://your-tenant.benchling.com",
  • Network accessline 578
    benchling = Benchling(     url="https://your-tenant.benchling.com",     auth_method=ApiKeyAuth("your_api_key"),
  • Network accessline 579
    url="https://your-tenant.benchling.com",
  • Access to secretsline 580
    [Credential-related source omitted]
  • Network accessline 771
    - **SDK Source:** https://github.com/benchling/benchling-sdk
  • Network accessline 772
    - **SDK Docs:** https://benchling.com/sdk-docs/
  • Network accessline 773
    - **API Reference:** https://benchling.com/api/reference
  • Network accessline 774
    - **Common Examples:** https://docs.benchling.com/docs/common-sdk-interactions-and-examples

skills/13-实验室自动化与集成/dnanexus-integration/SKILL.md

  • Network accessline 377
    - Official documentation: https://documentation.dnanexus.com/
  • Network accessline 378
    - API reference: http://autodoc.dnanexus.com/
  • Network accessline 379
    - GitHub repository: https://github.com/dnanexus/dx-toolkit

skills/13-实验室自动化与集成/dnanexus-integration/references/configuration.md

  • Access to secretsline 363
    [Credential-related source omitted]

skills/13-实验室自动化与集成/dnanexus-integration/references/python-sdk.md

  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]

skills/13-实验室自动化与集成/ginkgo-cloud-lab/SKILL.md

  • Network accessline 10
    Ginkgo Cloud Lab (https://cloud.ginkgo.bio) provides remote access to Ginkgo Bioworks' autonomous lab infrastructure. Protocols are executed on Reconfigurable Automation Carts (RACs) -- modular units with robotic arms, maglev sample transpo
  • Network accessline 39
    1. Select a protocol at https://cloud.ginkgo.bio/protocols
  • Network accessline 49
    Access Ginkgo Cloud Lab at https://cloud.ginkgo.bio. Account creation or institutional access may be required. Contact Ginkgo at cloud@ginkgo.bio for access questions.

skills/13-实验室自动化与集成/ginkgo-cloud-lab/references/cell-free-protein-expression-optimization.md

  • Network accessline 3
    **URL:** https://cloud.ginkgo.bio/protocols/cell-free-protein-expression-optimization

skills/13-实验室自动化与集成/ginkgo-cloud-lab/references/cell-free-protein-expression-validation.md

  • Network accessline 3
    **URL:** https://cloud.ginkgo.bio/protocols/cell-free-protein-expression-validation

skills/13-实验室自动化与集成/ginkgo-cloud-lab/references/fluorescent-pixel-art-generation.md

  • Network accessline 3
    **URL:** https://cloud.ginkgo.bio/protocols/fluorescent-pixel-art-generation

skills/13-实验室自动化与集成/labarchive-integration/SKILL.md

  • Network accessline 48
    api_url: https://api.labarchives.com/api  # or regional endpoint
  • Network accessline 53
    **Regional API endpoints:** - US/International: `https://api.labarchives.com/api`
  • Network accessline 54
    - US/International: `https://api.labarchives.com/api`
  • Network accessline 55
    - Australia: `https://auapi.labarchives.com/api`
  • Network accessline 56
    - UK: `https://ukapi.labarchives.com/api`
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 200
    [Credential-related source omitted]
  • Network accessline 223
    git clone https://github.com/mcmero/labarchives-py

skills/13-实验室自动化与集成/labarchive-integration/references/api_reference.md

  • Network accessline 13
    | Region | Base URL | |--------|----------| | US/International | `https://api.labarchives.com/api` |
  • Network accessline 14
    |--------|----------| | US/International | `https://api.labarchives.com/api` | | Australia | `https://auapi.labarchives.com/api` |
  • Network accessline 15
    | US/International | `https://api.labarchives.com/api` |
  • Network accessline 16
    | Australia | `https://auapi.labarchives.com/api` |
  • Network accessline 17
    | UK | `https://ukapi.labarchives.com/api` |
  • Network accessline 216
    [Credential-related source omitted]
  • Network accessline 218
    response = requests.post(url, files=files, data=params)

skills/13-实验室自动化与集成/labarchive-integration/references/authentication_guide.md

  • Network accessline 45
    # Regional API endpoint api_url: https://api.labarchives.com/api
  • Network accessline 46
    api_url: https://api.labarchives.com/api
  • Network accessline 62
    export LABARCHIVES_API_URL="https://api.labarchives.com/api"
  • Network accessline 73
    | Region | Endpoint | Use if your LabArchives URL is | |--------|----------|--------------------------------| | US/International | `https://api.labarchives.com/api` | `mynotebook.labarchives.com` |
  • Network accessline 74
    |--------|----------|--------------------------------| | US/International | `https://api.labarchives.com/api` | `mynotebook.labarchives.com` | | Australia | `https://auapi.labarchives.com/api` | `aunotebook.labarchives.com` |
  • Network accessline 75
    | US/International | `https://api.labarchives.com/api` | `mynotebook.labarchives.com` |
  • Network accessline 76
    | Australia | `https://auapi.labarchives.com/api` | `aunotebook.labarchives.com` |
  • Network accessline 77
    | UK | `https://ukapi.labarchives.com/api` | `uknotebook.labarchives.com` |
  • Network accessline 132
    # Make authenticated request response = requests.get(url, params=params)
  • Network accessline 133
    response = requests.get(url, params=params)
  • Network accessline 149
    # Configuration api_url <- "https://api.labarchives.com/api"
  • Network accessline 150
    api_url <- "https://api.labarchives.com/api"
  • Network accessline 234
    # Configure proxy proxies = {     'http': 'http://proxy.university.edu:8080',
  • Network accessline 235
    proxies = {     'http': 'http://proxy.university.edu:8080',     'https': 'http://proxy.university.edu:8080'
  • Network accessline 236
    'http': 'http://proxy.university.edu:8080',
  • Network accessline 237
    'https': 'http://proxy.university.edu:8080'
  • Network accessline 240
    # Make request with proxy response = requests.get(url, params=params, proxies=proxies)
  • Network accessline 241
    response = requests.get(url, params=params, proxies=proxies)
  • Network accessline 249
    # Disable SSL verification (use only for testing) response = requests.get(url, params=params, verify=False)
  • Network accessline 250
    response = requests.get(url, params=params, verify=False)
  • Access to secretsline 273
    [Credential-related source omitted]

skills/13-实验室自动化与集成/labarchive-integration/references/integrations.md

  • Network accessline 94
    response = requests.post(url, files=files, data=params)
  • Access to secretsline 286
    [Credential-related source omitted]
  • Network accessline 290
    # Step 1: Get authorization code     auth_url = "https://mynotebook.labarchives.com/oauth/authorize"
  • Network accessline 291
    auth_url = "https://mynotebook.labarchives.com/oauth/authorize"
  • Network accessline 300
    # Step 2: Exchange code for access token     token_url = "https://mynotebook.labarchives.com/oauth/token"
  • Network accessline 301
    token_url = "https://mynotebook.labarchives.com/oauth/token"
  • Access to secretsline 304
    [Credential-related source omitted]
  • Network accessline 310
    response = requests.post(token_url, data=token_params)
  • Access to secretsline 313
    [Credential-related source omitted]

skills/13-实验室自动化与集成/labarchive-integration/scripts/entry_operations.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 39
    except ImportError:         print("❌ labarchives-py package not installed")         print("   Install with: pip install git+https://github.com/mcmero/labarchives-py")
  • Network accessline 40
    print("❌ labarchives-py package not installed")         print("   Install with: pip install git+https://github.com/mcmero/labarchives-py")         sys.exit(1)
  • Network accessline 41
    print("   Install with: pip install git+https://github.com/mcmero/labarchives-py")
  • Network accessline 172
    response = requests.post(url, files=files, data=data)

skills/13-实验室自动化与集成/labarchive-integration/scripts/notebook_operations.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 38
    except ImportError:         print("❌ labarchives-py package not installed")         print("   Install with: pip install git+https://github.com/mcmero/labarchives-py")
  • Network accessline 39
    print("❌ labarchives-py package not installed")         print("   Install with: pip install git+https://github.com/mcmero/labarchives-py")         sys.exit(1)
  • Network accessline 40
    print("   Install with: pip install git+https://github.com/mcmero/labarchives-py")

skills/13-实验室自动化与集成/labarchive-integration/scripts/setup_config.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 24
    endpoints = {         '1': 'https://api.labarchives.com/api',
  • Network accessline 25
    '1': 'https://api.labarchives.com/api',
  • Network accessline 26
    '2': 'https://auapi.labarchives.com/api',
  • Network accessline 27
    '3': 'https://ukapi.labarchives.com/api'
  • Network accessline 153
    except ImportError:         print("\n⚠<U+FE0F>  labarchives-py package not installed")         print("   Install with: pip install git+https://github.com/mcmero/labarchives-py")
  • Network accessline 155
    print("   Install with: pip install git+https://github.com/mcmero/labarchives-py")

skills/13-实验室自动化与集成/latchbio-integration/SKILL.md

  • Network accessline 338
    - **Official Documentation**: https://docs.latch.bio
  • Network accessline 339
    - **GitHub Repository**: https://github.com/latchbio/latch
  • Network accessline 340
    - **Slack Community**: Join Latch SDK workspace - **API Reference**: https://docs.latch.bio/api/latch.html - **Blog**: https://blog.latch.bio
  • Network accessline 341
    - **API Reference**: https://docs.latch.bio/api/latch.html
  • Network accessline 342
    - **Blog**: https://blog.latch.bio

skills/13-实验室自动化与集成/latchbio-integration/references/data-management.md

  • Access to secretsline 380
    [Credential-related source omitted]

skills/13-实验室自动化与集成/latchbio-integration/references/verified-workflows.md

  • Network accessline 439
    - **Documentation**: https://docs.latch.bio

skills/13-实验室自动化与集成/latchbio-integration/references/workflow-creation.md

  • Network accessline 252
    - Official Documentation: https://docs.latch.bio
  • Network accessline 253
    - GitHub Repository: https://github.com/latchbio/latch
  • Network accessline 254
    - Slack Community: https://join.slack.com/t/latchbiosdk

skills/13-实验室自动化与集成/omero-integration/SKILL.md

  • Network accessline 236
    - **Official Documentation**: https://omero.readthedocs.io/en/stable/developers/Python.html
  • Network accessline 237
    - **BlitzGateway API**: https://omero.readthedocs.io/en/stable/developers/Python.html#omero-blitzgateway
  • Network accessline 238
    - **OMERO Model**: https://omero.readthedocs.io/en/stable/developers/Model.html
  • Network accessline 239
    - **Community Forum**: https://forum.image.sc/tag/omero

skills/13-实验室自动化与集成/omero-integration/references/connection.md

  • Access to secretsline 315
    [Credential-related source omitted]
  • Access to secretsline 316
    [Credential-related source omitted]
  • Access to secretsline 317
    [Credential-related source omitted]
  • Access to secretsline 318
    [Credential-related source omitted]

skills/13-实验室自动化与集成/opentrons-integration/scripts/basic_protocol_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/13-实验室自动化与集成/opentrons-integration/scripts/pcr_setup_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/13-实验室自动化与集成/opentrons-integration/scripts/serial_dilution_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/13-实验室自动化与集成/protocolsio-integration/SKILL.md

  • Access to secretsline 124
    [Credential-related source omitted]
  • Network accessline 152
    https://protocols.io/api/v3
  • Access to secretsline 157
    [Credential-related source omitted]
  • Access to secretsline 254
    [Credential-related source omitted]
  • Network accessline 257
    # Search for CRISPR protocols response = requests.get(
  • Network accessline 258
    response = requests.get(
  • Network accessline 259
    "https://protocols.io/api/v3/protocols",
  • Access to secretsline 279
    [Credential-related source omitted]
  • Network accessline 292
    response = requests.post(
  • Network accessline 293
    "https://protocols.io/api/v3/protocols",
  • Access to secretsline 307
    [Credential-related source omitted]
  • Network accessline 319
    response = requests.post(
  • Network accessline 320
    "https://protocols.io/api/v3/workspaces/12345/files/upload",
  • Network accessline 339
    for attempt in range(max_retries):         try:             response = requests.get(url, headers=headers)
  • Network accessline 341
    response = requests.get(url, headers=headers)
  • Network accessline 391
    - **Official API Documentation**: https://apidoc.protocols.io/
  • Network accessline 392
    - **Protocols.io Platform**: https://www.protocols.io/

skills/13-实验室自动化与集成/protocolsio-integration/references/additional_features.md

  • Network accessline 9
    All endpoints use the base URL: `https://protocols.io/api/v3`
  • Network accessline 31
    [Credential-related source omitted]
  • Network accessline 32
    "https://protocols.io/api/v3/profile"
  • Network accessline 54
    curl -X PATCH \
  • Network accessline 60
    "orcid": "0000-0001-2345-6789"   }' \   "https://protocols.io/api/v3/profile"
  • Network accessline 61
    }'    "https://protocols.io/api/v3/profile"
  • Network accessline 62
    "https://protocols.io/api/v3/profile"
  • Network accessline 103
    [Credential-related source omitted]
  • Network accessline 104
    "https://protocols.io/api/v3/publications?category=molecular-biology&date_from=2025-01-01&order_field=published_on&order_dir=desc"
  • Network accessline 142
    curl -X POST \
  • Network accessline 151
    "results": "Flow cytometry confirmed 87% GFP+ cells after 72h. Western blot showed complete knockout in positive population."   }' \   "https://protocols.io/api/v3/protocols/12345/runs"
  • Network accessline 152
    }'    "https://protocols.io/api/v3/protocols/12345/runs"
  • Network accessline 153
    "https://protocols.io/api/v3/protocols/12345/runs"
  • Network accessline 217
    [Credential-related source omitted]
  • Network accessline 218
    "https://protocols.io/api/v3/notifications?read=false&type=comment"
  • Network accessline 266
    [Credential-related source omitted]
  • Network accessline 267
    "https://protocols.io/api/v3/organizations/12345/export?format=json&include_files=true&include_comments=true"
  • Network accessline 277
    # Search for relevant protocols response = requests.get(
  • Network accessline 278
    response = requests.get(
  • Network accessline 279
    'https://protocols.io/api/v3/publications',
  • Network accessline 285
    for protocol in response.json()['items']:     # Get full details     details = requests.get(
  • Network accessline 286
    # Get full details     details = requests.get(         f'https://protocols.io/api/v3/protocols/{protocol["id"]}',
  • Network accessline 287
    details = requests.get(
  • Network accessline 288
    f'https://protocols.io/api/v3/protocols/{protocol["id"]}',

skills/13-实验室自动化与集成/protocolsio-integration/references/authentication.md

  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 36
    GET https://protocols.io/api/v3/oauth/authorize
  • Network accessline 47
    https://protocols.io/api/v3/oauth/authorize?client_id=YOUR_CLIENT_ID&redirect_uri=YOUR_REDIRECT_URI&response_type=code&state=RANDOM_STRING
  • Network accessline 55
    POST https://protocols.io/api/v3/oauth/token
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Network accessline 76
    POST https://protocols.io/api/v3/oauth/token
  • Access to secretsline 83
    [Credential-related source omitted]

skills/13-实验室自动化与集成/protocolsio-integration/references/discussions.md

  • Network accessline 9
    All discussion endpoints use the base URL: `https://protocols.io/api/v3`
  • Network accessline 44
    curl -X POST \
  • Network accessline 49
    }' \   "https://protocols.io/api/v3/protocols/12345/comments"
  • Network accessline 50
    "https://protocols.io/api/v3/protocols/12345/comments"
  • Network accessline 58
    curl -X POST \
  • Network accessline 63
    "parent_comment_id": 67890   }' \   "https://protocols.io/api/v3/protocols/12345/comments"
  • Network accessline 64
    }'    "https://protocols.io/api/v3/protocols/12345/comments"
  • Network accessline 65
    "https://protocols.io/api/v3/protocols/12345/comments"
  • Network accessline 117
    curl -X POST \
  • Network accessline 122
    }' \   "https://protocols.io/api/v3/protocols/12345/steps/67890/comments"
  • Network accessline 123
    "https://protocols.io/api/v3/protocols/12345/steps/67890/comments"
  • Network accessline 187
    {   "body": "## Important Note\n\nWe achieved better results with:\n\n- Increasing temperature to 37°C\n- Extending incubation to 2 hours\n- Using freshly prepared reagents\n\nSee our publication: [doi:10.xxxx/xxxxx](https://doi.org/...)"
  • Network accessline 188
    "body": "## Important Note\n\nWe achieved better results with:\n\n- Increasing temperature to 37°C\n- Extending incubation to 2 hours\n- Using freshly prepared reagents\n\nSee our publication: [doi:10.xxxx/xxxxx](https://doi.org/...)"

skills/13-实验室自动化与集成/protocolsio-integration/references/file_manager.md

  • Network accessline 9
    All file manager endpoints use the base URL: `https://protocols.io/api/v3`
  • Network accessline 41
    [Credential-related source omitted]
  • Network accessline 42
    "https://protocols.io/api/v3/workspaces/12345/files/search?query=microscopy&type=file"
  • Network accessline 63
    [Credential-related source omitted]
  • Network accessline 64
    "https://protocols.io/api/v3/workspaces/12345/folders/root?order_by=modified&order_dir=desc"
  • Network accessline 86
    curl -X POST \
  • Network accessline 90
    -F "description=Experimental results from trial #3" \   -F "tags=experiment,data,2025" \   "https://protocols.io/api/v3/workspaces/12345/files/upload"
  • Network accessline 92
    "https://protocols.io/api/v3/workspaces/12345/files/upload"
  • Network accessline 122
    [Credential-related source omitted]
  • Network accessline 124
    "https://protocols.io/api/v3/workspaces/12345/files/67890/download"
  • Network accessline 155
    curl -X PATCH \
  • Network accessline 160
    "tags": "experiment,data,2025,revised"   }' \   "https://protocols.io/api/v3/workspaces/12345/files/67890"
  • Network accessline 161
    }'    "https://protocols.io/api/v3/workspaces/12345/files/67890"
  • Network accessline 162
    "https://protocols.io/api/v3/workspaces/12345/files/67890"
  • Network accessline 194
    curl -X POST \
  • Network accessline 200
    "description": "All experimental data from 2025"   }' \   "https://protocols.io/api/v3/workspaces/12345/folders"
  • Network accessline 201
    }'    "https://protocols.io/api/v3/workspaces/12345/folders"
  • Network accessline 202
    "https://protocols.io/api/v3/workspaces/12345/folders"
  • Network accessline 237
    # Upload the data file curl -X POST \
  • Network accessline 238
    curl -X POST \
  • Network accessline 240
    -F "file=@results.csv" \   -F "description=Results from protocol execution" \   "https://protocols.io/api/v3/workspaces/12345/files/upload"
  • Network accessline 242
    "https://protocols.io/api/v3/workspaces/12345/files/upload"

skills/13-实验室自动化与集成/protocolsio-integration/references/protocols_api.md

  • Network accessline 9
    All protocol endpoints use the base URL: `https://protocols.io/api/v3`
  • Network accessline 45
    [Credential-related source omitted]
  • Network accessline 46
    "https://protocols.io/api/v3/protocols?filter=public&key=CRISPR&page_size=20&content_format=html"
  • Network accessline 97
    curl -X POST \
  • Network accessline 103
    "tags": ["CRISPR", "gene editing", "molecular biology"]   }' \   "https://protocols.io/api/v3/protocols"
  • Network accessline 104
    }'    "https://protocols.io/api/v3/protocols"
  • Network accessline 105
    "https://protocols.io/api/v3/protocols"
  • Network accessline 135
    curl -X POST \
  • Network accessline 142
    "temperature": 25   }' \   "https://protocols.io/api/v3/protocols/12345/steps"
  • Network accessline 143
    }'    "https://protocols.io/api/v3/protocols/12345/steps"
  • Network accessline 144
    "https://protocols.io/api/v3/protocols/12345/steps"
  • Network accessline 200
    curl -X POST \
  • Network accessline 205
    "publish_type": "new"   }' \   "https://protocols.io/api/v3/protocols/12345/publish"
  • Network accessline 206
    }'    "https://protocols.io/api/v3/protocols/12345/publish"
  • Network accessline 207
    "https://protocols.io/api/v3/protocols/12345/publish"
  • Network accessline 243
    https://protocols.io/api/v3/view/crispr-protocol-abc123.pdf?compact=1

skills/13-实验室自动化与集成/protocolsio-integration/references/workspaces.md

  • Network accessline 9
    All workspace endpoints use the base URL: `https://protocols.io/api/v3`
  • Network accessline 32
    [Credential-related source omitted]
  • Network accessline 33
    "https://protocols.io/api/v3/workspaces"
  • Network accessline 80
    curl -X POST \
  • Network accessline 85
    }' \   "https://protocols.io/api/v3/workspaces/12345/join-request"
  • Network accessline 86
    "https://protocols.io/api/v3/workspaces/12345/join-request"
  • Network accessline 119
    [Credential-related source omitted]
  • Network accessline 120
    "https://protocols.io/api/v3/workspaces/12345/protocols?filter=all&order_field=modified_on&order_dir=desc"

skills/13-实验室自动化与集成/pylabrobot/SKILL.md

  • Network accessline 129
    6. **Temperature Control**: Set temperatures early as heating/cooling takes time 7. **Modular Protocols**: Break complex workflows into reusable functions 8. **Documentation**: Reference official docs at https://docs.pylabrobot.org for late
  • Network accessline 131
    8. **Documentation**: Reference official docs at https://docs.pylabrobot.org for latest features
  • Network accessline 177
    - **Official Documentation**: https://docs.pylabrobot.org
  • Network accessline 178
    - **GitHub Repository**: https://github.com/PyLabRobot/pylabrobot
  • Network accessline 179
    - **Community Forum**: https://discuss.pylabrobot.org
  • Network accessline 180
    - **PyPI Package**: https://pypi.org/project/PyLabRobot/

skills/13-实验室自动化与集成/pylabrobot/references/analytical-equipment.md

  • Network accessline 461
    - Plate Reading Documentation: https://docs.pylabrobot.org/user_guide/02_analytical/
  • Network accessline 462
    - BMG CLARIOstar Guide: https://docs.pylabrobot.org/user_guide/02_analytical/plate-reading/bmg-clariostar.html
  • Network accessline 463
    - API Reference: https://docs.pylabrobot.org/api/pylabrobot.plate_reading.html
  • Network accessline 464
    - Supported Equipment: https://docs.pylabrobot.org/user_guide/machines.html

skills/13-实验室自动化与集成/pylabrobot/references/hardware-backends.md

  • Network accessline 477
    - Backend Documentation: https://docs.pylabrobot.org/user_guide/backends.html
  • Network accessline 478
    - Supported Machines: https://docs.pylabrobot.org/user_guide/machines.html
  • Network accessline 479
    - API Reference: https://docs.pylabrobot.org/api/pylabrobot.liquid_handling.backends.html
  • Network accessline 480
    - GitHub Examples: https://github.com/PyLabRobot/pylabrobot/tree/main/examples

skills/13-实验室自动化与集成/pylabrobot/references/liquid-handling.md

  • Network accessline 401
    - Official Liquid Handling Guide: https://docs.pylabrobot.org/user_guide/basic.html
  • Network accessline 402
    - API Reference: https://docs.pylabrobot.org/api/pylabrobot.liquid_handling.html
  • Network accessline 403
    - Example Protocols: https://github.com/PyLabRobot/pylabrobot/tree/main/examples

skills/13-实验室自动化与集成/pylabrobot/references/material-handling.md

  • Network accessline 617
    - Material Handling Documentation: https://docs.pylabrobot.org/user_guide/01_material-handling/
  • Network accessline 618
    - Heater Shakers: https://docs.pylabrobot.org/user_guide/01_material-handling/heating_shaking/
  • Network accessline 619
    - API Reference: https://docs.pylabrobot.org/api/
  • Network accessline 620
    - Supported Equipment: https://docs.pylabrobot.org/user_guide/machines.html

skills/13-实验室自动化与集成/pylabrobot/references/resources.md

  • Network accessline 486
    - Resource Documentation: https://docs.pylabrobot.org/resources/introduction.html
  • Network accessline 487
    - Custom Resources Guide: https://docs.pylabrobot.org/resources/custom-resources.html
  • Network accessline 488
    - API Reference: https://docs.pylabrobot.org/api/pylabrobot.resources.html
  • Network accessline 489
    - Deck Layouts: https://github.com/PyLabRobot/pylabrobot/tree/main/pylabrobot/resources/deck

skills/13-实验室自动化与集成/pylabrobot/references/visualization.md

  • Network accessline 35
    **Default Settings:** - Port: 1234 (http://localhost:1234)
  • Network accessline 36
    - Port: 1234 (http://localhost:1234)
  • Network accessline 529
    - Visualizer Documentation: https://docs.pylabrobot.org/user_guide/using-the-visualizer.html (if available)
  • Network accessline 530
    - Simulation Guide: https://docs.pylabrobot.org/user_guide/simulation.html (if available)
  • Network accessline 531
    - API Reference: https://docs.pylabrobot.org/api/pylabrobot.visualizer.html
  • Network accessline 532
    - GitHub Examples: https://github.com/PyLabRobot/pylabrobot/tree/main/examples

skills/14-文档处理与数据工具/denario/references/installation.md

  • Network accessline 42
    # Clone the repository git clone https://github.com/AstroPilot-AI/Denario.git
  • Network accessline 43
    git clone https://github.com/AstroPilot-AI/Denario.git
  • Access to secretsline 66
    [Credential-related source omitted]
  • Network accessline 69
    Access the GUI at `http://localhost:8501` after the container starts.
  • Dangerous shell operationline 126
    sudo apt-get install texlive-full
  • Network accessline 134
    ### Windows Download and install [MiKTeX](https://miktex.org/download) or [TeX Live](https://tug.org/texlive/).
  • Network accessline 135
    Download and install [MiKTeX](https://miktex.org/download) or [TeX Live](https://tug.org/texlive/).

skills/14-文档处理与数据工具/denario/references/llm_configuration.md

  • Network accessline 28
    1. **Create Google Cloud Project**    - Navigate to [Google Cloud Console](https://console.cloud.google.com/)
  • Network accessline 29
    - Navigate to [Google Cloud Console](https://console.cloud.google.com/)
  • Network accessline 49
    1. **Create OpenAI Account**    - Visit [platform.openai.com](https://platform.openai.com/)
  • Network accessline 50
    - Visit [platform.openai.com](https://platform.openai.com/)
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]
  • Network accessline 136
    # Linux/macOS    curl https://sdk.cloud.google.com | bash
  • Dangerous shell operationline 137
    curl https://sdk.cloud.google.com | bash
  • Network accessline 137
    curl https://sdk.cloud.google.com | bash
  • Access to secretsline 174
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Network accessline 202
    - **OpenAI**: Track usage at [platform.openai.com/usage](https://platform.openai.com/usage)
  • Access to secretsline 227
    [Credential-related source omitted]
  • Access to secretsline 248
    [Credential-related source omitted]

skills/14-文档处理与数据工具/docx/LICENSE.txt

  • Network accessline 6
    exists, use is governed by Anthropic's Consumer Terms of Service or Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms
  • Network accessline 7
    Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms https://www.anthropic.com/legal/commercial-terms
  • Network accessline 8
    https://www.anthropic.com/legal/consumer-terms
  • Network accessline 9
    https://www.anthropic.com/legal/commercial-terms

skills/14-文档处理与数据工具/docx/SKILL.md

  • Network accessline 252
    children: [new ExternalHyperlink({     children: [new TextRun({ text: "Click here", style: "Hyperlink" })],     link: "https://example.com",
  • Network accessline 253
    children: [new TextRun({ text: "Click here", style: "Hyperlink" })],     link: "https://example.com",   })]
  • Network accessline 254
    link: "https://example.com",

skills/14-文档处理与数据工具/docx/scripts/__init__.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/docx/scripts/accept_changes.py

  • Executable scriptline 1
    Executable file
  • Network accessline 19
    ACCEPT_CHANGES_MACRO = """<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd"> <script:module xmlns:script="http://openoffice.org/2000/script" script:name="Modul
  • Network accessline 20
    <!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd"> <script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" script:language="StarBasic">     Sub AcceptAllTrackedChanges(
  • Network accessline 21
    <script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" script:language="StarBasic">

skills/14-文档处理与数据工具/docx/scripts/comment.py

  • Executable scriptline 1
    Executable file
  • Network accessline 25
    TEMPLATE_DIR = Path(__file__).parent / "templates" NS = {     "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main",
  • Network accessline 26
    NS = {     "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main",     "w14": "http://schemas.microsoft.com/office/word/2010/wordml",
  • Network accessline 27
    "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main",
  • Network accessline 28
    "w14": "http://schemas.microsoft.com/office/word/2010/wordml",
  • Network accessline 29
    "w15": "http://schemas.microsoft.com/office/word/2012/wordml",
  • Network accessline 30
    "w16cid": "http://schemas.microsoft.com/office/word/2016/wordml/cid",
  • Network accessline 31
    "w16cex": "http://schemas.microsoft.com/office/word/2018/wordml/cex",
  • Network accessline 149
    rels = [         (             "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",
  • Network accessline 150
    (             "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",             "comments.xml",
  • Network accessline 151
    "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",
  • Network accessline 153
    ),         (             "http://schemas.microsoft.com/office/2011/relationships/commentsExtended",
  • Network accessline 154
    (             "http://schemas.microsoft.com/office/2011/relationships/commentsExtended",             "commentsExtended.xml",
  • Network accessline 155
    "http://schemas.microsoft.com/office/2011/relationships/commentsExtended",
  • Network accessline 157
    ),         (             "http://schemas.microsoft.com/office/2016/09/relationships/commentsIds",
  • Network accessline 158
    (             "http://schemas.microsoft.com/office/2016/09/relationships/commentsIds",             "commentsIds.xml",
  • Network accessline 159
    "http://schemas.microsoft.com/office/2016/09/relationships/commentsIds",
  • Network accessline 161
    ),         (             "http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible",
  • Network accessline 162
    (             "http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible",             "commentsExtensible.xml",
  • Network accessline 163
    "http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible",

skills/14-文档处理与数据工具/docx/scripts/office/helpers/__init__.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/docx/scripts/office/helpers/merge_runs.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/docx/scripts/office/helpers/simplify_redlines.py

  • Executable scriptline 1
    Executable file
  • Network accessline 19
    WORD_NS = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"

skills/14-文档处理与数据工具/docx/scripts/office/pack.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/chart"
  • Network accessline 6
    xmlns:cdr="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 7
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 8
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chart"
  • Network accessline 9
    elementFormDefault="qualified" attributeFormDefault="unqualified" blockDefault="#all">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 11
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 13
    schemaLocation="dml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"     schemaLocation="dml-chartDrawing.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 15
    schemaLocation="dml-chartDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 16
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 6
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/diagram"
  • Network accessline 4
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 5
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 6
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/diagram"
  • Network accessline 8
    elementFormDefault="qualified" attributeFormDefault="unqualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 10
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 12
    schemaLocation="dml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 13
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"
  • Network accessline 4
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 5
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 6
    elementFormDefault="qualified"   targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 7
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas">
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 7
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 9
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 11
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram"     schemaLocation="dml-diagram.xsd"/>
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram"
  • Network accessline 13
    schemaLocation="dml-diagram.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart"     schemaLocation="dml-chart.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart"
  • Network accessline 15
    schemaLocation="dml-chart.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"     schemaLocation="dml-picture.xsd"/>
  • Network accessline 16
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 17
    schemaLocation="dml-picture.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"     schemaLocation="dml-lockedCanvas.xsd"/>
  • Network accessline 18
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 4
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" elementFormDefault="qualified"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/picture">
  • Network accessline 6
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 5
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 7
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 9
    schemaLocation="dml-main.xsd"/>   <xsd:import schemaLocation="shared-relationshipReference.xsd"     namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>
  • Network accessline 10
    <xsd:import schemaLocation="shared-relationshipReference.xsd"     namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>   <xsd:element name="from" type="CT_Marker"/>
  • Network accessline 11
    namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 5
    xmlns:dpct="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 6
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 7
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 8
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 9
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 11
    schemaLocation="dml-main.xsd"/>   <xsd:import schemaLocation="wml.xsd"     namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/>
  • Network accessline 12
    <xsd:import schemaLocation="wml.xsd"     namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 13
    namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 15
    schemaLocation="dml-picture.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 16
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/presentationml/2006/main"
  • Network accessline 4
    xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"
  • Network accessline 5
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 6
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 7
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 8
    elementFormDefault="qualified"   targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 9
    targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main">
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 11
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 13
    schemaLocation="dml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/characteristics"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/characteristics"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/bibliography"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/bibliography"
  • Network accessline 6
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/customXml"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/customXml"
  • Network accessline 6
    elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties"
  • Network accessline 4
    xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 5
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties"
  • Network accessline 7
    blockDefault="#all" elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"     schemaLocation="shared-documentPropertiesVariantTypes.xsd"/>
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 9
    schemaLocation="shared-documentPropertiesVariantTypes.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties"
  • Network accessline 4
    xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties"
  • Network accessline 6
    elementFormDefault="qualified" blockDefault="#all">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"     schemaLocation="shared-documentPropertiesVariantTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 6
    blockDefault="#all" elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 4
    xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 5
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 6
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all"   targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math">   <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/
  • Network accessline 8
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math">
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 10
    schemaLocation="wml.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 12
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>   <xsd:simpleType name="ST_Integer255">
  • Network accessline 13
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    elementFormDefault="qualified"   targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"   blockDefault="#all">
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 6
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    targetNamespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 8
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 10
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 12
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import      namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 13
    <xsd:import      namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"     schemaLocation="dml-spreadsheetDrawing.xsd"/>
  • Network accessline 14
    namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml"
  • Network accessline 3
    xmlns:pvml="urn:schemas-microsoft-com:office:powerpoint"   xmlns:o="urn:schemas-microsoft-com:office:office"   xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 4
    xmlns:o="urn:schemas-microsoft-com:office:office"   xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"   xmlns:w10="urn:schemas-microsoft-com:office:word"
  • Network accessline 5
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 6
    xmlns:w10="urn:schemas-microsoft-com:office:word"   xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"   xmlns:x="urn:schemas-microsoft-com:office:excel"
  • Network accessline 7
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 8
    xmlns:x="urn:schemas-microsoft-com:office:excel"   xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"   targetNamespace="urn:schemas-microsoft-com:vml" elementFormDefault="qualified"
  • Network accessline 9
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 12
    <xsd:import namespace="urn:schemas-microsoft-com:office:office"     schemaLocation="vml-officeDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 13
    schemaLocation="vml-officeDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"     schemaLocation="wml.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 16
    <xsd:import namespace="urn:schemas-microsoft-com:office:word"     schemaLocation="vml-wordprocessingDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 17
    schemaLocation="vml-wordprocessingDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 18
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 22
    <xsd:import namespace="urn:schemas-microsoft-com:office:powerpoint"     schemaLocation="vml-presentationDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 23
    schemaLocation="vml-presentationDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 24
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"   xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"   xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedT
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    attributeFormDefault="unqualified">   <xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 8
    <xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 10
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="urn:schemas-microsoft-com:office:excel"   xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"   targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified"   attributeFormDefault="unqualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 6
    attributeFormDefault="unqualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
  • Network accessline 6
    xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 7
    xmlns="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 8
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 9
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 10
    elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all"   targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main">   <xsd:import namespace="http://schemas.openxmlformats.org/markup-compatib
  • Network accessline 11
    targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/markup-compatibility/2006" schemaLocation="../mce/mc.xsd"/>
  • Network accessline 13
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 14
    schemaLocation="dml-wordprocessingDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math"     schemaLocation="shared-math.xsd"/>
  • Network accessline 15
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 16
    schemaLocation="shared-math.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 17
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 18
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 19
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 20
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"     schemaLocation="shared-customXmlSchemaProperties.xsd"/>
  • Network accessline 21
    <xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
  • Network accessline 22
    schemaLocation="shared-customXmlSchemaProperties.xsd"/>   <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>   <xsd:complexType name="CT_Empty"/>
  • Network accessline 23
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd

  • Network accessline 1
    <?xml version='1.0'?> <xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en">
  • Network accessline 2
    <xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en">
  • Network accessline 4
    <xs:annotation>   <xs:documentation>    See http://www.w3.org/XML/1998/namespace.html and
  • Network accessline 5
    <xs:documentation>    See http://www.w3.org/XML/1998/namespace.html and    http://www.w3.org/TR/REC-xml for information about this namespace.
  • Network accessline 6
    See http://www.w3.org/XML/1998/namespace.html and
  • Network accessline 7
    http://www.w3.org/TR/REC-xml for information about this namespace.
  • Network accessline 55
    &lt;schema . . .>          . . .          &lt;import namespace="http://www.w3.org/XML/1998/namespace"
  • Network accessline 56
    . . .          &lt;import namespace="http://www.w3.org/XML/1998/namespace"                     schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
  • Network accessline 57
    &lt;import namespace="http://www.w3.org/XML/1998/namespace"
  • Network accessline 58
    schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
  • Network accessline 72
    <xs:documentation>In keeping with the XML Schema WG's standard versioning    policy, this schema document will persist at    http://www.w3.org/2001/03/xml.xsd.
  • Network accessline 73
    policy, this schema document will persist at    http://www.w3.org/2001/03/xml.xsd.    At the date of issue it can also be found at
  • Network accessline 74
    http://www.w3.org/2001/03/xml.xsd.
  • Network accessline 75
    At the date of issue it can also be found at    http://www.w3.org/2001/xml.xsd.    The schema document at that URI may however change in the future,
  • Network accessline 76
    http://www.w3.org/2001/xml.xsd.
  • Network accessline 79
    itself.  In other words, if the XML Schema namespace changes, the version    of this document at    http://www.w3.org/2001/xml.xsd will change
  • Network accessline 80
    of this document at    http://www.w3.org/2001/xml.xsd will change    accordingly; the version at
  • Network accessline 81
    http://www.w3.org/2001/xml.xsd will change
  • Network accessline 82
    accordingly; the version at    http://www.w3.org/2001/03/xml.xsd will not change.   </xs:documentation>
  • Network accessline 83
    http://www.w3.org/2001/03/xml.xsd will not change.
  • Network accessline 103
    <xs:attribute name="base" type="xs:anyURI">   <xs:annotation>    <xs:documentation>See http://www.w3.org/TR/xmlbase/ for
  • Network accessline 104
    <xs:annotation>    <xs:documentation>See http://www.w3.org/TR/xmlbase/ for                      information about this attribute.</xs:documentation>
  • Network accessline 105
    <xs:documentation>See http://www.w3.org/TR/xmlbase/ for

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 2
    <xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 3
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/package/2006/content-types"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="UTF-8"?> <xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
  • Network accessline 2
    <xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
  • Network accessline 4
    xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dc="http://purl.org/dc/elements/1.1/"
  • Network accessline 5
    xmlns:dcterms="http://purl.org/dc/terms/" elementFormDefault="qualified" blockDefault="#all">
  • Network accessline 7
    <xs:import namespace="http://purl.org/dc/elements/1.1/"
  • Network accessline 8
    schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dc.xsd"/>
  • Network accessline 9
    <xs:import namespace="http://purl.org/dc/terms/"
  • Network accessline 10
    schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcterms.xsd"/>
  • Network accessline 11
    <xs:import id="xml" namespace="http://www.w3.org/XML/1998/namespace"/>

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature"
  • Network accessline 2
    <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature"
  • Network accessline 3
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/package/2006/digital-signature"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 2
    <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 3
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/package/2006/relationships"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/mce/mc.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 2
    <xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 3
    attributeFormDefault="unqualified" elementFormDefault="qualified" 	targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006" 	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 5
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  • Network accessline 7
    <!--     This XSD is a modified version of the one found at:     https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd
  • Network accessline 9
    https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd
  • Network accessline 15
    <w:document 			            xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 16
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 17
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"

skills/14-文档处理与数据工具/docx/scripts/office/schemas/microsoft/wml-2010.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns:r="http://schemas.op
  • Network accessline 2
    <!-- <xsd:import id="rel" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="orel.xsd"/> -->
  • Network accessline 3
    <xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
  • Network accessline 4
    <!-- <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartbasetypes.xsd"/>
  • Network accessline 5
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartsplineproperties.xsd"/> -->

skills/14-文档处理与数据工具/docx/scripts/office/schemas/microsoft/wml-2012.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" elementFormDefault="qualified" att
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
  • Network accessline 3
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>

skills/14-文档处理与数据工具/docx/scripts/office/schemas/microsoft/wml-2018.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

skills/14-文档处理与数据工具/docx/scripts/office/schemas/microsoft/wml-cex-2018.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:w16="http://schemas.microsoft.
  • Network accessline 2
    <xsd:import id="w16" namespace="http://schemas.microsoft.com/office/word/2018/wordml" schemaLocation="wml-2018.xsd"/>
  • Network accessline 3
    <xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
  • Network accessline 4
    <xsd:import id="s" namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>

skills/14-文档处理与数据工具/docx/scripts/office/schemas/microsoft/wml-cid-2016.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

skills/14-文档处理与数据工具/docx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

skills/14-文档处理与数据工具/docx/scripts/office/schemas/microsoft/wml-symex-2015.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

skills/14-文档处理与数据工具/docx/scripts/office/soffice.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 44
    def _needs_shim() -> bool:     try:         s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
  • Network accessline 45
    try:         s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)         s.close()
  • Network accessline 46
    s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)

skills/14-文档处理与数据工具/docx/scripts/office/unpack.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/docx/scripts/office/validate.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/docx/scripts/office/validators/__init__.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/docx/scripts/office/validators/base.py

  • Executable scriptline 1
    Executable file
  • Network accessline 61
    MC_NAMESPACE = "http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 62
    XML_NAMESPACE = "http://www.w3.org/XML/1998/namespace"
  • Network accessline 64
    PACKAGE_RELATIONSHIPS_NAMESPACE = (         "http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 65
    "http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 66
    )     OFFICE_RELATIONSHIPS_NAMESPACE = (         "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 67
    OFFICE_RELATIONSHIPS_NAMESPACE = (         "http://schemas.openxmlformats.org/officeDocument/2006/relationships"     )
  • Network accessline 68
    "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 69
    )     CONTENT_TYPES_NAMESPACE = (         "http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 70
    CONTENT_TYPES_NAMESPACE = (         "http://schemas.openxmlformats.org/package/2006/content-types"     )
  • Network accessline 71
    "http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 76
    OOXML_NAMESPACES = {         "http://schemas.openxmlformats.org/officeDocument/2006/math",
  • Network accessline 77
    "http://schemas.openxmlformats.org/officeDocument/2006/math",
  • Network accessline 78
    "http://schemas.openxmlformats.org/officeDocument/2006/relationships",
  • Network accessline 79
    "http://schemas.openxmlformats.org/schemaLibrary/2006/main",
  • Network accessline 80
    "http://schemas.openxmlformats.org/drawingml/2006/main",
  • Network accessline 81
    "http://schemas.openxmlformats.org/drawingml/2006/chart",
  • Network accessline 82
    "http://schemas.openxmlformats.org/drawingml/2006/chartDrawing",
  • Network accessline 83
    "http://schemas.openxmlformats.org/drawingml/2006/diagram",
  • Network accessline 84
    "http://schemas.openxmlformats.org/drawingml/2006/picture",
  • Network accessline 85
    "http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing",
  • Network accessline 86
    "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing",
  • Network accessline 87
    "http://schemas.openxmlformats.org/wordprocessingml/2006/main",
  • Network accessline 88
    "http://schemas.openxmlformats.org/presentationml/2006/main",
  • Network accessline 89
    "http://schemas.openxmlformats.org/spreadsheetml/2006/main",
  • Network accessline 90
    "http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes",
  • Network accessline 91
    "http://www.w3.org/XML/1998/namespace",

skills/14-文档处理与数据工具/docx/scripts/office/validators/docx.py

  • Executable scriptline 1
    Executable file
  • Network accessline 18
    WORD_2006_NAMESPACE = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 19
    W14_NAMESPACE = "http://schemas.microsoft.com/office/word/2010/wordml"
  • Network accessline 20
    W16CID_NAMESPACE = "http://schemas.microsoft.com/office/word/2016/wordml/cid"

skills/14-文档处理与数据工具/docx/scripts/office/validators/pptx.py

  • Executable scriptline 1
    Executable file
  • Network accessline 12
    PRESENTATIONML_NAMESPACE = (         "http://schemas.openxmlformats.org/presentationml/2006/main"
  • Network accessline 13
    "http://schemas.openxmlformats.org/presentationml/2006/main"

skills/14-文档处理与数据工具/docx/scripts/office/validators/redlining.py

  • Executable scriptline 1
    Executable file
  • Network accessline 17
    self.author = author         self.namespaces = {             "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 18
    self.namespaces = {             "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"         }
  • Network accessline 19
    "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"

skills/14-文档处理与数据工具/docx/scripts/templates/comments.xml

  • Network accessline 1
    <?xml version="1.0" ?> <w:comments xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/201
  • Network accessline 2
    <w:comments xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex" xmlns:cx

skills/14-文档处理与数据工具/docx/scripts/templates/commentsExtended.xml

  • Network accessline 1
    <?xml version="1.0" ?> <w15:commentsEx xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing
  • Network accessline 2
    <w15:commentsEx xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex" xmln

skills/14-文档处理与数据工具/docx/scripts/templates/commentsExtensible.xml

  • Network accessline 1
    <?xml version="1.0" ?> <w16cex:commentsExtensible xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/off
  • Network accessline 2
    <w16cex:commentsExtensible xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/ch

skills/14-文档处理与数据工具/docx/scripts/templates/commentsIds.xml

  • Network accessline 1
    <?xml version="1.0" ?> <w16cid:commentsIds xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/dra
  • Network accessline 2
    <w16cid:commentsIds xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex" 

skills/14-文档处理与数据工具/docx/scripts/templates/people.xml

  • Network accessline 1
    <?xml version="1.0" ?> <w15:people xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml">
  • Network accessline 2
    <w15:people xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml">

skills/14-文档处理与数据工具/markitdown/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash
  • Network accessline 85
    # Or from source git clone https://github.com/microsoft/markitdown.git
  • Network accessline 86
    git clone https://github.com/microsoft/markitdown.git
  • Network accessline 135
    [Credential-related source omitted]
  • Network accessline 136
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Network accessline 137
    base_url="https://openrouter.ai/api/v1"
  • Network accessline 258
    [Credential-related source omitted]
  • Network accessline 259
    [Credential-related source omitted]
  • Access to secretsline 259
    [Credential-related source omitted]
  • Network accessline 260
    base_url="https://openrouter.ai/api/v1"
  • Network accessline 308
    # Convert YouTube video to transcript result = md.convert("https://www.youtube.com/watch?v=VIDEO_ID")
  • Network accessline 309
    result = md.convert("https://www.youtube.com/watch?v=VIDEO_ID")
  • Network accessline 415
    [Credential-related source omitted]
  • Network accessline 416
    [Credential-related source omitted]
  • Access to secretsline 416
    [Credential-related source omitted]
  • Network accessline 417
    base_url="https://openrouter.ai/api/v1"
  • Dangerous shell operationline 461
    sudo apt-get install tesseract-ocr
  • Network accessline 480
    - **MarkItDown GitHub**: https://github.com/microsoft/markitdown
  • Network accessline 481
    - **PyPI**: https://pypi.org/project/markitdown/
  • Network accessline 482
    - **OpenRouter**: https://openrouter.ai (for AI-enhanced conversions)
  • Network accessline 483
    - **OpenRouter API Keys**: https://openrouter.ai/keys
  • Network accessline 484
    - **OpenRouter Models**: https://openrouter.ai/models

skills/14-文档处理与数据工具/markitdown/assets/example_usage.md

  • Network accessline 129
    [Credential-related source omitted]
  • Network accessline 130
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Network accessline 131
    base_url="https://openrouter.ai/api/v1"
  • Network accessline 162
    [Credential-related source omitted]
  • Network accessline 163
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]
  • Network accessline 164
    base_url="https://openrouter.ai/api/v1"
  • Network accessline 320
    # Get transcript video_url = "https://www.youtube.com/watch?v=VIDEO_ID"
  • Network accessline 321
    video_url = "https://www.youtube.com/watch?v=VIDEO_ID"

skills/14-文档处理与数据工具/markitdown/references/api_reference.md

  • Network accessline 230
    [Credential-related source omitted]
  • Network accessline 231
    [Credential-related source omitted]
  • Access to secretsline 231
    [Credential-related source omitted]
  • Network accessline 232
    base_url="https://openrouter.ai/api/v1"
  • Network accessline 252
    See https://openrouter.ai/models for the complete list.
  • Network accessline 287
    md = MarkItDown(     docintel_endpoint="https://YOUR-RESOURCE.cognitiveservices.azure.com/"
  • Network accessline 288
    docintel_endpoint="https://YOUR-RESOURCE.cognitiveservices.azure.com/"
  • Access to secretsline 298
    [Credential-related source omitted]
  • Network accessline 393
    [Credential-related source omitted]
  • Access to secretsline 393
    [Credential-related source omitted]
  • Network accessline 395
    | `AZURE_DOCUMENT_INTELLIGENCE_ENDPOINT` | Azure DI endpoint | `https://...` |

skills/14-文档处理与数据工具/markitdown/references/file_formats.md

  • Network accessline 42
    md = MarkItDown(docintel_endpoint="https://YOUR-ENDPOINT.cognitiveservices.azure.com/")
  • Dangerous shell operationline 213
    sudo apt-get install tesseract-ocr
  • Network accessline 303
    result = md.convert("https://www.youtube.com/watch?v=VIDEO_ID")

skills/14-文档处理与数据工具/markitdown/scripts/batch_convert.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/14-文档处理与数据工具/markitdown/scripts/convert_literature.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/14-文档处理与数据工具/markitdown/scripts/convert_with_ai.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Network accessline 94
    [Credential-related source omitted]
  • Network accessline 95
    [Credential-related source omitted]
  • Access to secretsline 95
    [Credential-related source omitted]
  • Network accessline 96
    base_url="https://openrouter.ai/api/v1"
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Access to secretsline 179
    [Credential-related source omitted]
  • Access to secretsline 214
    [Credential-related source omitted]
  • Network accessline 215
    [Credential-related source omitted]
  • Access to secretsline 215
    [Credential-related source omitted]
  • Network accessline 216
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Network accessline 217
    print("Get your API key at: https://openrouter.ai/keys")
  • Access to secretsline 229
    [Credential-related source omitted]

skills/14-文档处理与数据工具/open-notebook/SKILL.md

  • Network accessline 24
    **Repository:** https://github.com/lfnovo/open-notebook
  • Network accessline 38
    # Download the docker-compose file curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml
  • Network accessline 39
    curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml
  • Access to secretsline 42
    [Credential-related source omitted]
  • Network accessline 48
    Access the application: - **Frontend UI:** http://localhost:8502
  • Network accessline 49
    - **Frontend UI:** http://localhost:8502
  • Network accessline 50
    - **REST API:** http://localhost:5055
  • Network accessline 51
    - **API Documentation:** http://localhost:5055/docs
  • Network accessline 67
    BASE_URL = "http://localhost:5055/api"
  • Network accessline 69
    # Add a credential for an AI provider response = requests.post(f"{BASE_URL}/credentials", json={
  • Network accessline 70
    response = requests.post(f"{BASE_URL}/credentials", json={
  • Access to secretsline 73
    [Credential-related source omitted]
  • Network accessline 77
    # Discover available models response = requests.post(
  • Network accessline 78
    response = requests.post(
  • Network accessline 83
    # Register discovered models requests.post(
  • Network accessline 84
    requests.post(
  • Network accessline 98
    BASE_URL = "http://localhost:5055/api"
  • Network accessline 100
    # Create a notebook response = requests.post(f"{BASE_URL}/notebooks", json={
  • Network accessline 101
    response = requests.post(f"{BASE_URL}/notebooks", json={
  • Network accessline 113
    # Add a web URL source response = requests.post(f"{BASE_URL}/sources", data={
  • Network accessline 114
    response = requests.post(f"{BASE_URL}/sources", data={
  • Network accessline 115
    "url": "https://arxiv.org/abs/2301.00001",
  • Network accessline 121
    # Upload a PDF file with open("paper.pdf", "rb") as f:     response = requests.post(
  • Network accessline 122
    with open("paper.pdf", "rb") as f:     response = requests.post(         f"{BASE_URL}/sources",
  • Network accessline 123
    response = requests.post(
  • Network accessline 134
    # Create a human note response = requests.post(f"{BASE_URL}/notes", json={
  • Network accessline 135
    response = requests.post(f"{BASE_URL}/notes", json={
  • Network accessline 147
    # Create a chat session session = requests.post(f"{BASE_URL}/chat/sessions", json={
  • Network accessline 148
    session = requests.post(f"{BASE_URL}/chat/sessions", json={
  • Network accessline 153
    # Send a message with context from sources response = requests.post(f"{BASE_URL}/chat/execute", json={
  • Network accessline 154
    response = requests.post(f"{BASE_URL}/chat/execute", json={
  • Network accessline 165
    # Vector search across the knowledge base results = requests.post(f"{BASE_URL}/search", json={
  • Network accessline 166
    results = requests.post(f"{BASE_URL}/search", json={
  • Network accessline 172
    # Ask a question with AI-powered answer answer = requests.post(f"{BASE_URL}/search/ask/simple", json={
  • Network accessline 173
    answer = requests.post(f"{BASE_URL}/search/ask/simple", json={
  • Network accessline 182
    # Generate a podcast episode job = requests.post(f"{BASE_URL}/podcasts/generate", json={
  • Network accessline 183
    job = requests.post(f"{BASE_URL}/podcasts/generate", json={
  • Network accessline 189
    # Check generation status status = requests.get(f"{BASE_URL}/podcasts/jobs/{job['job_id']}").json()
  • Network accessline 190
    status = requests.get(f"{BASE_URL}/podcasts/jobs/{job['job_id']}").json()
  • Network accessline 192
    # Download audio when ready audio = requests.get(
  • Network accessline 193
    audio = requests.get(
  • Network accessline 202
    # Create a custom transformation transform = requests.post(f"{BASE_URL}/transformations", json={
  • Network accessline 203
    transform = requests.post(f"{BASE_URL}/transformations", json={
  • Network accessline 211
    # Execute transformation on text result = requests.post(f"{BASE_URL}/transformations/execute", json={
  • Network accessline 212
    result = requests.post(f"{BASE_URL}/transformations/execute", json={
  • Network accessline 254
    The REST API is available at `http://localhost:5055/api` with interactive documentation at `/docs`.

skills/14-文档处理与数据工具/open-notebook/references/api_reference.md

  • Network accessline 6
    http://localhost:5055/api
  • Network accessline 9
    Interactive API documentation is available at `http://localhost:5055/docs` (Swagger UI) and `http://localhost:5055/redoc` (ReDoc).
  • Access to secretsline 651
    [Credential-related source omitted]

skills/14-文档处理与数据工具/open-notebook/references/configuration.md

  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Network accessline 114
    BASE_URL = "http://localhost:5055/api"
  • Network accessline 116
    # 1. Create credential cred = requests.post(f"{BASE_URL}/credentials", json={
  • Network accessline 117
    cred = requests.post(f"{BASE_URL}/credentials", json={
  • Access to secretsline 120
    [Credential-related source omitted]
  • Network accessline 123
    # 2. Test connection test = requests.post(f"{BASE_URL}/credentials/{cred['id']}/test").json()
  • Network accessline 124
    test = requests.post(f"{BASE_URL}/credentials/{cred['id']}/test").json()
  • Network accessline 127
    # 3. Discover and register models discovered = requests.post(
  • Network accessline 128
    discovered = requests.post(
  • Network accessline 132
    requests.post(
  • Network accessline 137
    # 4. Auto-assign defaults requests.post(f"{BASE_URL}/models/auto-assign")
  • Network accessline 138
    requests.post(f"{BASE_URL}/models/auto-assign")
  • Network accessline 156
    Then configure Ollama as a provider with base URL `http://ollama:11434`.
  • Network accessline 178
    location / {         proxy_pass http://localhost:8502;
  • Network accessline 179
    proxy_pass http://localhost:8502;
  • Network accessline 186
    location /api/ {         proxy_pass http://localhost:5055/api/;
  • Network accessline 187
    proxy_pass http://localhost:5055/api/;

skills/14-文档处理与数据工具/open-notebook/references/examples.md

  • Network accessline 11
    BASE_URL = "http://localhost:5055/api"
  • Network accessline 17
    # 1. Create a research notebook     notebook = requests.post(f"{BASE_URL}/notebooks", json={
  • Network accessline 18
    notebook = requests.post(f"{BASE_URL}/notebooks", json={
  • Network accessline 25
    # 2. Add sources from URLs     urls = [         "https://www.nature.com/articles/s41568-020-0281-y",
  • Network accessline 26
    urls = [         "https://www.nature.com/articles/s41568-020-0281-y",         "https://www.cell.com/cancer-cell/fulltext/S1535-6108(20)30211-8",
  • Network accessline 27
    "https://www.nature.com/articles/s41568-020-0281-y",
  • Network accessline 28
    "https://www.cell.com/cancer-cell/fulltext/S1535-6108(20)30211-8",
  • Network accessline 31
    source_ids = []     for url in urls:         source = requests.post(f"{BASE_URL}/sources", data={
  • Network accessline 32
    for url in urls:         source = requests.post(f"{BASE_URL}/sources", data={             "url": url,
  • Network accessline 33
    source = requests.post(f"{BASE_URL}/sources", data={
  • Network accessline 42
    for source_id in source_ids:         while True:             status = requests.get(
  • Network accessline 43
    while True:             status = requests.get(                 f"{BASE_URL}/sources/{source_id}/status"
  • Network accessline 44
    status = requests.get(
  • Network accessline 52
    # 4. Create a chat session and ask questions     session = requests.post(f"{BASE_URL}/chat/sessions", json={
  • Network accessline 53
    session = requests.post(f"{BASE_URL}/chat/sessions", json={
  • Network accessline 58
    answer = requests.post(f"{BASE_URL}/chat/execute", json={
  • Network accessline 65
    # 5. Search across materials     results = requests.post(f"{BASE_URL}/search", json={
  • Network accessline 66
    results = requests.post(f"{BASE_URL}/search", json={
  • Network accessline 73
    # 6. Create a human note summarizing findings     note = requests.post(f"{BASE_URL}/notes", json={
  • Network accessline 74
    note = requests.post(f"{BASE_URL}/notes", json={
  • Network accessline 92
    BASE_URL = "http://localhost:5055/api"
  • Network accessline 97
    for path in file_paths:         with open(path, "rb") as f:             response = requests.post(
  • Network accessline 98
    with open(path, "rb") as f:             response = requests.post(                 f"{BASE_URL}/sources",
  • Network accessline 99
    response = requests.post(
  • Network accessline 127
    BASE_URL = "http://localhost:5055/api"
  • Network accessline 136
    # Submit podcast generation job     job = requests.post(f"{BASE_URL}/podcasts/generate", json={
  • Network accessline 137
    job = requests.post(f"{BASE_URL}/podcasts/generate", json={
  • Network accessline 148
    # Poll for completion     while True:         status = requests.get(f"{BASE_URL}/podcasts/jobs/{job_id}").json()
  • Network accessline 149
    while True:         status = requests.get(f"{BASE_URL}/podcasts/jobs/{job_id}").json()         print(f"Status: {status.get('status', 'processing')}")
  • Network accessline 150
    status = requests.get(f"{BASE_URL}/podcasts/jobs/{job_id}").json()
  • Network accessline 157
    # Download the audio         episode_id = status["episode_id"]         audio = requests.get(
  • Network accessline 158
    episode_id = status["episode_id"]         audio = requests.get(             f"{BASE_URL}/podcasts/episodes/{episode_id}/audio"
  • Network accessline 159
    audio = requests.get(
  • Network accessline 176
    BASE_URL = "http://localhost:5055/api"
  • Network accessline 182
    # Create a methodology extraction transformation     transform = requests.post(f"{BASE_URL}/transformations", json={
  • Network accessline 183
    transform = requests.post(f"{BASE_URL}/transformations", json={
  • Network accessline 195
    # Get models to find a suitable one     models = requests.get(f"{BASE_URL}/models", params={
  • Network accessline 196
    models = requests.get(f"{BASE_URL}/models", params={
  • Network accessline 201
    # Execute the transformation     result = requests.post(f"{BASE_URL}/transformations/execute", json={
  • Network accessline 202
    result = requests.post(f"{BASE_URL}/transformations/execute", json={
  • Network accessline 219
    BASE_URL = "http://localhost:5055/api"
  • Network accessline 225
    # Get sources from a specific notebook     sources = requests.get(f"{BASE_URL}/sources", params={
  • Network accessline 226
    sources = requests.get(f"{BASE_URL}/sources", params={
  • Network accessline 231
    # Vector search restricted to notebook sources     results = requests.post(f"{BASE_URL}/search", json={
  • Network accessline 232
    results = requests.post(f"{BASE_URL}/search", json={
  • Network accessline 245
    # Get an AI-powered answer     answer = requests.post(f"{BASE_URL}/search/ask/simple", json={
  • Network accessline 246
    answer = requests.post(f"{BASE_URL}/search/ask/simple", json={
  • Network accessline 261
    BASE_URL = "http://localhost:5055/api"
  • Network accessline 267
    # Check available providers     providers = requests.get(f"{BASE_URL}/models/providers").json()
  • Network accessline 268
    providers = requests.get(f"{BASE_URL}/models/providers").json()
  • Network accessline 271
    # Discover models from a provider     discovered = requests.get(
  • Network accessline 272
    discovered = requests.get(
  • Network accessline 277
    # Sync models to make them available     requests.post(f"{BASE_URL}/models/sync/openai")
  • Network accessline 278
    requests.post(f"{BASE_URL}/models/sync/openai")
  • Network accessline 280
    # Auto-assign default models     requests.post(f"{BASE_URL}/models/auto-assign")
  • Network accessline 281
    requests.post(f"{BASE_URL}/models/auto-assign")
  • Network accessline 283
    # Check current defaults     defaults = requests.get(f"{BASE_URL}/models/defaults").json()
  • Network accessline 284
    defaults = requests.get(f"{BASE_URL}/models/defaults").json()

skills/14-文档处理与数据工具/open-notebook/scripts/chat_interaction.py

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    Usage:     export OPEN_NOTEBOOK_URL="http://localhost:5055"
  • Network accessline 11
    export OPEN_NOTEBOOK_URL="http://localhost:5055"
  • Network accessline 18
    BASE_URL = os.getenv("OPEN_NOTEBOOK_URL", "http://localhost:5055") + "/api"
  • Network accessline 27
    if model_override:         payload["model_override"] = model_override     response = requests.post(f"{BASE_URL}/chat/sessions", json=payload)
  • Network accessline 28
    payload["model_override"] = model_override     response = requests.post(f"{BASE_URL}/chat/sessions", json=payload)     response.raise_for_status()
  • Network accessline 29
    response = requests.post(f"{BASE_URL}/chat/sessions", json=payload)
  • Network accessline 38
    response = requests.get(
  • Network accessline 62
    if model_override:         payload["model_override"] = model_override     response = requests.post(f"{BASE_URL}/chat/execute", json=payload)
  • Network accessline 63
    payload["model_override"] = model_override     response = requests.post(f"{BASE_URL}/chat/execute", json=payload)     response.raise_for_status()
  • Network accessline 64
    response = requests.post(f"{BASE_URL}/chat/execute", json=payload)
  • Network accessline 74
    response = requests.get(f"{BASE_URL}/chat/sessions/{session_id}")
  • Network accessline 91
    if note_ids:         payload["note_ids"] = note_ids     response = requests.post(f"{BASE_URL}/chat/context", json=payload)
  • Network accessline 92
    payload["note_ids"] = note_ids     response = requests.post(f"{BASE_URL}/chat/context", json=payload)     response.raise_for_status()
  • Network accessline 93
    response = requests.post(f"{BASE_URL}/chat/context", json=payload)
  • Network accessline 103
    response = requests.post(f"{BASE_URL}/search", json={
  • Network accessline 120
    response = requests.post(f"{BASE_URL}/search/ask/simple", json={
  • Network accessline 132
    response = requests.delete(f"{BASE_URL}/chat/sessions/{session_id}")
  • Network accessline 141
    notebook = requests.post(f"{BASE_URL}/notebooks", json={
  • Network accessline 148
    requests.post(f"{BASE_URL}/sources", data={
  • Network accessline 187
    print()     delete_chat_session(session["id"])     requests.delete(f"{BASE_URL}/notebooks/{notebook_id}")
  • Network accessline 188
    delete_chat_session(session["id"])     requests.delete(f"{BASE_URL}/notebooks/{notebook_id}")     print("Cleanup complete")
  • Network accessline 189
    requests.delete(f"{BASE_URL}/notebooks/{notebook_id}")

skills/14-文档处理与数据工具/open-notebook/scripts/notebook_management.py

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    Usage:     export OPEN_NOTEBOOK_URL="http://localhost:5055"
  • Network accessline 11
    export OPEN_NOTEBOOK_URL="http://localhost:5055"
  • Network accessline 18
    BASE_URL = os.getenv("OPEN_NOTEBOOK_URL", "http://localhost:5055") + "/api"
  • Network accessline 23
    response = requests.post(f"{BASE_URL}/notebooks", json={
  • Network accessline 35
    response = requests.get(f"{BASE_URL}/notebooks", params={
  • Network accessline 50
    response = requests.get(f"{BASE_URL}/notebooks/{notebook_id}")
  • Network accessline 62
    if archived is not None:         payload["archived"] = archived     response = requests.put(
  • Network accessline 63
    payload["archived"] = archived     response = requests.put(         f"{BASE_URL}/notebooks/{notebook_id}", json=payload
  • Network accessline 64
    response = requests.put(
  • Network accessline 76
    preview = requests.get(
  • Network accessline 82
    response = requests.delete(
  • Network accessline 92
    response = requests.post(
  • Network accessline 101
    response = requests.delete(

skills/14-文档处理与数据工具/open-notebook/scripts/source_ingestion.py

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    Usage:     export OPEN_NOTEBOOK_URL="http://localhost:5055"
  • Network accessline 11
    export OPEN_NOTEBOOK_URL="http://localhost:5055"
  • Network accessline 19
    BASE_URL = os.getenv("OPEN_NOTEBOOK_URL", "http://localhost:5055") + "/api"
  • Network accessline 24
    response = requests.post(f"{BASE_URL}/sources", data={
  • Network accessline 37
    response = requests.post(f"{BASE_URL}/sources", data={
  • Network accessline 50
    filename = os.path.basename(file_path)     with open(file_path, "rb") as f:         response = requests.post(
  • Network accessline 51
    with open(file_path, "rb") as f:         response = requests.post(             f"{BASE_URL}/sources",
  • Network accessline 52
    response = requests.post(
  • Network accessline 68
    elapsed = 0     while elapsed < timeout:         response = requests.get(f"{BASE_URL}/sources/{source_id}/status")
  • Network accessline 69
    while elapsed < timeout:         response = requests.get(f"{BASE_URL}/sources/{source_id}/status")         response.raise_for_status()
  • Network accessline 70
    response = requests.get(f"{BASE_URL}/sources/{source_id}/status")
  • Network accessline 88
    if notebook_id:         params["notebook_id"] = notebook_id     response = requests.get(f"{BASE_URL}/sources", params=params)
  • Network accessline 89
    params["notebook_id"] = notebook_id     response = requests.get(f"{BASE_URL}/sources", params=params)     response.raise_for_status()
  • Network accessline 90
    response = requests.get(f"{BASE_URL}/sources", params=params)
  • Network accessline 101
    response = requests.get(f"{BASE_URL}/sources/{source_id}/insights")
  • Network accessline 108
    response = requests.post(f"{BASE_URL}/sources/{source_id}/retry")
  • Network accessline 116
    response = requests.delete(f"{BASE_URL}/sources/{source_id}")
  • Network accessline 125
    notebook = requests.post(f"{BASE_URL}/notebooks", json={
  • Network accessline 133
    url_source = add_url_source(         notebook_id,         "https://en.wikipedia.org/wiki/CRISPR_gene_editing",
  • Network accessline 134
    notebook_id,         "https://en.wikipedia.org/wiki/CRISPR_gene_editing",     )
  • Network accessline 135
    "https://en.wikipedia.org/wiki/CRISPR_gene_editing",
  • Network accessline 157
    delete_source(url_source["id"])     delete_source(text_source["id"])     requests.delete(f"{BASE_URL}/notebooks/{notebook_id}")
  • Network accessline 158
    delete_source(text_source["id"])     requests.delete(f"{BASE_URL}/notebooks/{notebook_id}")     print("Cleanup complete")
  • Network accessline 159
    requests.delete(f"{BASE_URL}/notebooks/{notebook_id}")

skills/14-文档处理与数据工具/open-notebook/scripts/test_open_notebook_skill.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pdf/LICENSE.txt

  • Network accessline 6
    exists, use is governed by Anthropic's Consumer Terms of Service or Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms
  • Network accessline 7
    Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms https://www.anthropic.com/legal/commercial-terms
  • Network accessline 8
    https://www.anthropic.com/legal/consumer-terms
  • Network accessline 9
    https://www.anthropic.com/legal/commercial-terms

skills/14-文档处理与数据工具/pdf/scripts/check_bounding_boxes.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pdf/scripts/check_fillable_fields.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pdf/scripts/convert_pdf_to_images.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pdf/scripts/create_validation_image.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pdf/scripts/extract_form_field_info.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pdf/scripts/extract_form_structure.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pdf/scripts/fill_fillable_fields.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pdf/scripts/fill_pdf_form_with_annotations.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pptx/LICENSE.txt

  • Network accessline 6
    exists, use is governed by Anthropic's Consumer Terms of Service or Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms
  • Network accessline 7
    Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms https://www.anthropic.com/legal/commercial-terms
  • Network accessline 8
    https://www.anthropic.com/legal/consumer-terms
  • Network accessline 9
    https://www.anthropic.com/legal/commercial-terms

skills/14-文档处理与数据工具/pptx/pptxgenjs.md

  • Network accessline 145
    // From URL slide.addImage({ path: "https://example.com/image.jpg", x: 1, y: 1, w: 5, h: 3 });
  • Network accessline 146
    slide.addImage({ path: "https://example.com/image.jpg", x: 1, y: 1, w: 5, h: 3 });
  • Network accessline 162
    flipV: false,            // Vertical flip   altText: "Description",  // Accessibility   hyperlink: { url: "https://example.com" }
  • Network accessline 163
    altText: "Description",  // Accessibility   hyperlink: { url: "https://example.com" } });
  • Network accessline 164
    hyperlink: { url: "https://example.com" }
  • Network accessline 257
    // Image from URL slide.background = { path: "https://example.com/bg.jpg" };
  • Network accessline 258
    slide.background = { path: "https://example.com/bg.jpg" };

skills/14-文档处理与数据工具/pptx/scripts/__init__.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pptx/scripts/add_slide.py

  • Executable scriptline 1
    Executable file
  • Network accessline 48
    slide_xml = '''<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <p:sld xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://sche
  • Network accessline 49
    <p:sld xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main">
  • Network accessline 73
    rels_dir.mkdir(exist_ok=True)     rels_xml = f'''<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
  • Network accessline 74
    rels_xml = f'''<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">   <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/200
  • Network accessline 75
    <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
  • Network accessline 76
    <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout" Target="../slideLayouts/{layout_file}"/>
  • Network accessline 149
    new_rel = f'<Relationship Id="{rid}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slides/{dest}"/>'

skills/14-文档处理与数据工具/pptx/scripts/clean.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pptx/scripts/office/helpers/__init__.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pptx/scripts/office/helpers/merge_runs.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pptx/scripts/office/helpers/simplify_redlines.py

  • Executable scriptline 1
    Executable file
  • Network accessline 19
    WORD_NS = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"

skills/14-文档处理与数据工具/pptx/scripts/office/pack.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/chart"
  • Network accessline 6
    xmlns:cdr="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 7
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 8
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chart"
  • Network accessline 9
    elementFormDefault="qualified" attributeFormDefault="unqualified" blockDefault="#all">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 11
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 13
    schemaLocation="dml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"     schemaLocation="dml-chartDrawing.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 15
    schemaLocation="dml-chartDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 16
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 6
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/diagram"
  • Network accessline 4
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 5
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 6
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/diagram"
  • Network accessline 8
    elementFormDefault="qualified" attributeFormDefault="unqualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 10
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 12
    schemaLocation="dml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 13
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"
  • Network accessline 4
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 5
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 6
    elementFormDefault="qualified"   targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 7
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas">
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 7
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 9
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 11
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram"     schemaLocation="dml-diagram.xsd"/>
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram"
  • Network accessline 13
    schemaLocation="dml-diagram.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart"     schemaLocation="dml-chart.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart"
  • Network accessline 15
    schemaLocation="dml-chart.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"     schemaLocation="dml-picture.xsd"/>
  • Network accessline 16
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 17
    schemaLocation="dml-picture.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"     schemaLocation="dml-lockedCanvas.xsd"/>
  • Network accessline 18
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 4
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" elementFormDefault="qualified"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/picture">
  • Network accessline 6
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 5
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 7
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 9
    schemaLocation="dml-main.xsd"/>   <xsd:import schemaLocation="shared-relationshipReference.xsd"     namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>
  • Network accessline 10
    <xsd:import schemaLocation="shared-relationshipReference.xsd"     namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>   <xsd:element name="from" type="CT_Marker"/>
  • Network accessline 11
    namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 5
    xmlns:dpct="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 6
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 7
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 8
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 9
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 11
    schemaLocation="dml-main.xsd"/>   <xsd:import schemaLocation="wml.xsd"     namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/>
  • Network accessline 12
    <xsd:import schemaLocation="wml.xsd"     namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 13
    namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 15
    schemaLocation="dml-picture.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 16
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/presentationml/2006/main"
  • Network accessline 4
    xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"
  • Network accessline 5
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 6
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 7
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 8
    elementFormDefault="qualified"   targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 9
    targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main">
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 11
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 13
    schemaLocation="dml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/characteristics"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/characteristics"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/bibliography"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/bibliography"
  • Network accessline 6
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/customXml"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/customXml"
  • Network accessline 6
    elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties"
  • Network accessline 4
    xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 5
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties"
  • Network accessline 7
    blockDefault="#all" elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"     schemaLocation="shared-documentPropertiesVariantTypes.xsd"/>
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 9
    schemaLocation="shared-documentPropertiesVariantTypes.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties"
  • Network accessline 4
    xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties"
  • Network accessline 6
    elementFormDefault="qualified" blockDefault="#all">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"     schemaLocation="shared-documentPropertiesVariantTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 6
    blockDefault="#all" elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 4
    xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 5
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 6
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all"   targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math">   <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/
  • Network accessline 8
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math">
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 10
    schemaLocation="wml.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 12
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>   <xsd:simpleType name="ST_Integer255">
  • Network accessline 13
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    elementFormDefault="qualified"   targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"   blockDefault="#all">
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 6
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    targetNamespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 8
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 10
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 12
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import      namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 13
    <xsd:import      namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"     schemaLocation="dml-spreadsheetDrawing.xsd"/>
  • Network accessline 14
    namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml"
  • Network accessline 3
    xmlns:pvml="urn:schemas-microsoft-com:office:powerpoint"   xmlns:o="urn:schemas-microsoft-com:office:office"   xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 4
    xmlns:o="urn:schemas-microsoft-com:office:office"   xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"   xmlns:w10="urn:schemas-microsoft-com:office:word"
  • Network accessline 5
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 6
    xmlns:w10="urn:schemas-microsoft-com:office:word"   xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"   xmlns:x="urn:schemas-microsoft-com:office:excel"
  • Network accessline 7
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 8
    xmlns:x="urn:schemas-microsoft-com:office:excel"   xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"   targetNamespace="urn:schemas-microsoft-com:vml" elementFormDefault="qualified"
  • Network accessline 9
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 12
    <xsd:import namespace="urn:schemas-microsoft-com:office:office"     schemaLocation="vml-officeDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 13
    schemaLocation="vml-officeDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"     schemaLocation="wml.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 16
    <xsd:import namespace="urn:schemas-microsoft-com:office:word"     schemaLocation="vml-wordprocessingDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 17
    schemaLocation="vml-wordprocessingDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 18
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 22
    <xsd:import namespace="urn:schemas-microsoft-com:office:powerpoint"     schemaLocation="vml-presentationDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 23
    schemaLocation="vml-presentationDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 24
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"   xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"   xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedT
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    attributeFormDefault="unqualified">   <xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 8
    <xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 10
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="urn:schemas-microsoft-com:office:excel"   xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"   targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified"   attributeFormDefault="unqualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 6
    attributeFormDefault="unqualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
  • Network accessline 6
    xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 7
    xmlns="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 8
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 9
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 10
    elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all"   targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main">   <xsd:import namespace="http://schemas.openxmlformats.org/markup-compatib
  • Network accessline 11
    targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/markup-compatibility/2006" schemaLocation="../mce/mc.xsd"/>
  • Network accessline 13
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 14
    schemaLocation="dml-wordprocessingDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math"     schemaLocation="shared-math.xsd"/>
  • Network accessline 15
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 16
    schemaLocation="shared-math.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 17
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 18
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 19
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 20
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"     schemaLocation="shared-customXmlSchemaProperties.xsd"/>
  • Network accessline 21
    <xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
  • Network accessline 22
    schemaLocation="shared-customXmlSchemaProperties.xsd"/>   <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>   <xsd:complexType name="CT_Empty"/>
  • Network accessline 23
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd

  • Network accessline 1
    <?xml version='1.0'?> <xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en">
  • Network accessline 2
    <xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en">
  • Network accessline 4
    <xs:annotation>   <xs:documentation>    See http://www.w3.org/XML/1998/namespace.html and
  • Network accessline 5
    <xs:documentation>    See http://www.w3.org/XML/1998/namespace.html and    http://www.w3.org/TR/REC-xml for information about this namespace.
  • Network accessline 6
    See http://www.w3.org/XML/1998/namespace.html and
  • Network accessline 7
    http://www.w3.org/TR/REC-xml for information about this namespace.
  • Network accessline 55
    &lt;schema . . .>          . . .          &lt;import namespace="http://www.w3.org/XML/1998/namespace"
  • Network accessline 56
    . . .          &lt;import namespace="http://www.w3.org/XML/1998/namespace"                     schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
  • Network accessline 57
    &lt;import namespace="http://www.w3.org/XML/1998/namespace"
  • Network accessline 58
    schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
  • Network accessline 72
    <xs:documentation>In keeping with the XML Schema WG's standard versioning    policy, this schema document will persist at    http://www.w3.org/2001/03/xml.xsd.
  • Network accessline 73
    policy, this schema document will persist at    http://www.w3.org/2001/03/xml.xsd.    At the date of issue it can also be found at
  • Network accessline 74
    http://www.w3.org/2001/03/xml.xsd.
  • Network accessline 75
    At the date of issue it can also be found at    http://www.w3.org/2001/xml.xsd.    The schema document at that URI may however change in the future,
  • Network accessline 76
    http://www.w3.org/2001/xml.xsd.
  • Network accessline 79
    itself.  In other words, if the XML Schema namespace changes, the version    of this document at    http://www.w3.org/2001/xml.xsd will change
  • Network accessline 80
    of this document at    http://www.w3.org/2001/xml.xsd will change    accordingly; the version at
  • Network accessline 81
    http://www.w3.org/2001/xml.xsd will change
  • Network accessline 82
    accordingly; the version at    http://www.w3.org/2001/03/xml.xsd will not change.   </xs:documentation>
  • Network accessline 83
    http://www.w3.org/2001/03/xml.xsd will not change.
  • Network accessline 103
    <xs:attribute name="base" type="xs:anyURI">   <xs:annotation>    <xs:documentation>See http://www.w3.org/TR/xmlbase/ for
  • Network accessline 104
    <xs:annotation>    <xs:documentation>See http://www.w3.org/TR/xmlbase/ for                      information about this attribute.</xs:documentation>
  • Network accessline 105
    <xs:documentation>See http://www.w3.org/TR/xmlbase/ for

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 2
    <xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 3
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/package/2006/content-types"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="UTF-8"?> <xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
  • Network accessline 2
    <xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
  • Network accessline 4
    xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dc="http://purl.org/dc/elements/1.1/"
  • Network accessline 5
    xmlns:dcterms="http://purl.org/dc/terms/" elementFormDefault="qualified" blockDefault="#all">
  • Network accessline 7
    <xs:import namespace="http://purl.org/dc/elements/1.1/"
  • Network accessline 8
    schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dc.xsd"/>
  • Network accessline 9
    <xs:import namespace="http://purl.org/dc/terms/"
  • Network accessline 10
    schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcterms.xsd"/>
  • Network accessline 11
    <xs:import id="xml" namespace="http://www.w3.org/XML/1998/namespace"/>

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature"
  • Network accessline 2
    <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature"
  • Network accessline 3
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/package/2006/digital-signature"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 2
    <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 3
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/package/2006/relationships"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/mce/mc.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 2
    <xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 3
    attributeFormDefault="unqualified" elementFormDefault="qualified" 	targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006" 	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 5
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  • Network accessline 7
    <!--     This XSD is a modified version of the one found at:     https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd
  • Network accessline 9
    https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd
  • Network accessline 15
    <w:document 			            xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 16
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 17
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/microsoft/wml-2010.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns:r="http://schemas.op
  • Network accessline 2
    <!-- <xsd:import id="rel" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="orel.xsd"/> -->
  • Network accessline 3
    <xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
  • Network accessline 4
    <!-- <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartbasetypes.xsd"/>
  • Network accessline 5
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartsplineproperties.xsd"/> -->

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/microsoft/wml-2012.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" elementFormDefault="qualified" att
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
  • Network accessline 3
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/microsoft/wml-2018.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/microsoft/wml-cex-2018.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:w16="http://schemas.microsoft.
  • Network accessline 2
    <xsd:import id="w16" namespace="http://schemas.microsoft.com/office/word/2018/wordml" schemaLocation="wml-2018.xsd"/>
  • Network accessline 3
    <xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
  • Network accessline 4
    <xsd:import id="s" namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/microsoft/wml-cid-2016.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

skills/14-文档处理与数据工具/pptx/scripts/office/schemas/microsoft/wml-symex-2015.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

skills/14-文档处理与数据工具/pptx/scripts/office/soffice.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 44
    def _needs_shim() -> bool:     try:         s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
  • Network accessline 45
    try:         s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)         s.close()
  • Network accessline 46
    s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)

skills/14-文档处理与数据工具/pptx/scripts/office/unpack.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pptx/scripts/office/validate.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pptx/scripts/office/validators/__init__.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/pptx/scripts/office/validators/base.py

  • Executable scriptline 1
    Executable file
  • Network accessline 61
    MC_NAMESPACE = "http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 62
    XML_NAMESPACE = "http://www.w3.org/XML/1998/namespace"
  • Network accessline 64
    PACKAGE_RELATIONSHIPS_NAMESPACE = (         "http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 65
    "http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 66
    )     OFFICE_RELATIONSHIPS_NAMESPACE = (         "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 67
    OFFICE_RELATIONSHIPS_NAMESPACE = (         "http://schemas.openxmlformats.org/officeDocument/2006/relationships"     )
  • Network accessline 68
    "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 69
    )     CONTENT_TYPES_NAMESPACE = (         "http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 70
    CONTENT_TYPES_NAMESPACE = (         "http://schemas.openxmlformats.org/package/2006/content-types"     )
  • Network accessline 71
    "http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 76
    OOXML_NAMESPACES = {         "http://schemas.openxmlformats.org/officeDocument/2006/math",
  • Network accessline 77
    "http://schemas.openxmlformats.org/officeDocument/2006/math",
  • Network accessline 78
    "http://schemas.openxmlformats.org/officeDocument/2006/relationships",
  • Network accessline 79
    "http://schemas.openxmlformats.org/schemaLibrary/2006/main",
  • Network accessline 80
    "http://schemas.openxmlformats.org/drawingml/2006/main",
  • Network accessline 81
    "http://schemas.openxmlformats.org/drawingml/2006/chart",
  • Network accessline 82
    "http://schemas.openxmlformats.org/drawingml/2006/chartDrawing",
  • Network accessline 83
    "http://schemas.openxmlformats.org/drawingml/2006/diagram",
  • Network accessline 84
    "http://schemas.openxmlformats.org/drawingml/2006/picture",
  • Network accessline 85
    "http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing",
  • Network accessline 86
    "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing",
  • Network accessline 87
    "http://schemas.openxmlformats.org/wordprocessingml/2006/main",
  • Network accessline 88
    "http://schemas.openxmlformats.org/presentationml/2006/main",
  • Network accessline 89
    "http://schemas.openxmlformats.org/spreadsheetml/2006/main",
  • Network accessline 90
    "http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes",
  • Network accessline 91
    "http://www.w3.org/XML/1998/namespace",

skills/14-文档处理与数据工具/pptx/scripts/office/validators/docx.py

  • Executable scriptline 1
    Executable file
  • Network accessline 18
    WORD_2006_NAMESPACE = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 19
    W14_NAMESPACE = "http://schemas.microsoft.com/office/word/2010/wordml"
  • Network accessline 20
    W16CID_NAMESPACE = "http://schemas.microsoft.com/office/word/2016/wordml/cid"

skills/14-文档处理与数据工具/pptx/scripts/office/validators/pptx.py

  • Executable scriptline 1
    Executable file
  • Network accessline 12
    PRESENTATIONML_NAMESPACE = (         "http://schemas.openxmlformats.org/presentationml/2006/main"
  • Network accessline 13
    "http://schemas.openxmlformats.org/presentationml/2006/main"

skills/14-文档处理与数据工具/pptx/scripts/office/validators/redlining.py

  • Executable scriptline 1
    Executable file
  • Network accessline 17
    self.author = author         self.namespaces = {             "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 18
    self.namespaces = {             "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"         }
  • Network accessline 19
    "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"

skills/14-文档处理与数据工具/pptx/scripts/thumbnail.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/xlsx/LICENSE.txt

  • Network accessline 6
    exists, use is governed by Anthropic's Consumer Terms of Service or Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms
  • Network accessline 7
    Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms https://www.anthropic.com/legal/commercial-terms
  • Network accessline 8
    https://www.anthropic.com/legal/consumer-terms
  • Network accessline 9
    https://www.anthropic.com/legal/commercial-terms

skills/14-文档处理与数据工具/xlsx/scripts/office/helpers/__init__.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/xlsx/scripts/office/helpers/merge_runs.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/xlsx/scripts/office/helpers/simplify_redlines.py

  • Executable scriptline 1
    Executable file
  • Network accessline 19
    WORD_NS = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"

skills/14-文档处理与数据工具/xlsx/scripts/office/pack.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/chart"
  • Network accessline 6
    xmlns:cdr="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 7
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 8
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chart"
  • Network accessline 9
    elementFormDefault="qualified" attributeFormDefault="unqualified" blockDefault="#all">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 11
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 13
    schemaLocation="dml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"     schemaLocation="dml-chartDrawing.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 15
    schemaLocation="dml-chartDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 16
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 6
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/diagram"
  • Network accessline 4
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 5
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 6
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/diagram"
  • Network accessline 8
    elementFormDefault="qualified" attributeFormDefault="unqualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 10
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 12
    schemaLocation="dml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 13
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"
  • Network accessline 4
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 5
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 6
    elementFormDefault="qualified"   targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 7
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas">
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 7
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 9
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 11
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram"     schemaLocation="dml-diagram.xsd"/>
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram"
  • Network accessline 13
    schemaLocation="dml-diagram.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart"     schemaLocation="dml-chart.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart"
  • Network accessline 15
    schemaLocation="dml-chart.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"     schemaLocation="dml-picture.xsd"/>
  • Network accessline 16
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 17
    schemaLocation="dml-picture.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"     schemaLocation="dml-lockedCanvas.xsd"/>
  • Network accessline 18
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 4
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" elementFormDefault="qualified"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/picture">
  • Network accessline 6
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 5
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 7
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 9
    schemaLocation="dml-main.xsd"/>   <xsd:import schemaLocation="shared-relationshipReference.xsd"     namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>
  • Network accessline 10
    <xsd:import schemaLocation="shared-relationshipReference.xsd"     namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>   <xsd:element name="from" type="CT_Marker"/>
  • Network accessline 11
    namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 5
    xmlns:dpct="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 6
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 7
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 8
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 9
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 11
    schemaLocation="dml-main.xsd"/>   <xsd:import schemaLocation="wml.xsd"     namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/>
  • Network accessline 12
    <xsd:import schemaLocation="wml.xsd"     namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 13
    namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 15
    schemaLocation="dml-picture.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 16
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/presentationml/2006/main"
  • Network accessline 4
    xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"
  • Network accessline 5
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 6
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 7
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 8
    elementFormDefault="qualified"   targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 9
    targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main">
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 11
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 13
    schemaLocation="dml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/characteristics"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/characteristics"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/bibliography"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/bibliography"
  • Network accessline 6
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/customXml"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/customXml"
  • Network accessline 6
    elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties"
  • Network accessline 4
    xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 5
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties"
  • Network accessline 7
    blockDefault="#all" elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"     schemaLocation="shared-documentPropertiesVariantTypes.xsd"/>
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 9
    schemaLocation="shared-documentPropertiesVariantTypes.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties"
  • Network accessline 4
    xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties"
  • Network accessline 6
    elementFormDefault="qualified" blockDefault="#all">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"     schemaLocation="shared-documentPropertiesVariantTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 6
    blockDefault="#all" elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 4
    xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 5
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 6
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all"   targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math">   <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/
  • Network accessline 8
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math">
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 10
    schemaLocation="wml.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 12
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>   <xsd:simpleType name="ST_Integer255">
  • Network accessline 13
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    elementFormDefault="qualified"   targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"   blockDefault="#all">
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 6
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    targetNamespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 8
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 10
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 12
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import      namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 13
    <xsd:import      namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"     schemaLocation="dml-spreadsheetDrawing.xsd"/>
  • Network accessline 14
    namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml"
  • Network accessline 3
    xmlns:pvml="urn:schemas-microsoft-com:office:powerpoint"   xmlns:o="urn:schemas-microsoft-com:office:office"   xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 4
    xmlns:o="urn:schemas-microsoft-com:office:office"   xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"   xmlns:w10="urn:schemas-microsoft-com:office:word"
  • Network accessline 5
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 6
    xmlns:w10="urn:schemas-microsoft-com:office:word"   xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"   xmlns:x="urn:schemas-microsoft-com:office:excel"
  • Network accessline 7
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 8
    xmlns:x="urn:schemas-microsoft-com:office:excel"   xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"   targetNamespace="urn:schemas-microsoft-com:vml" elementFormDefault="qualified"
  • Network accessline 9
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 12
    <xsd:import namespace="urn:schemas-microsoft-com:office:office"     schemaLocation="vml-officeDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 13
    schemaLocation="vml-officeDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"     schemaLocation="wml.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 16
    <xsd:import namespace="urn:schemas-microsoft-com:office:word"     schemaLocation="vml-wordprocessingDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 17
    schemaLocation="vml-wordprocessingDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 18
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 22
    <xsd:import namespace="urn:schemas-microsoft-com:office:powerpoint"     schemaLocation="vml-presentationDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 23
    schemaLocation="vml-presentationDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 24
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"   xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"   xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedT
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    attributeFormDefault="unqualified">   <xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 8
    <xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 10
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="urn:schemas-microsoft-com:office:excel"   xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"   targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified"   attributeFormDefault="unqualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 6
    attributeFormDefault="unqualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
  • Network accessline 6
    xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 7
    xmlns="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 8
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 9
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 10
    elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all"   targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main">   <xsd:import namespace="http://schemas.openxmlformats.org/markup-compatib
  • Network accessline 11
    targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/markup-compatibility/2006" schemaLocation="../mce/mc.xsd"/>
  • Network accessline 13
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 14
    schemaLocation="dml-wordprocessingDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math"     schemaLocation="shared-math.xsd"/>
  • Network accessline 15
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 16
    schemaLocation="shared-math.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 17
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 18
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 19
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 20
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"     schemaLocation="shared-customXmlSchemaProperties.xsd"/>
  • Network accessline 21
    <xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
  • Network accessline 22
    schemaLocation="shared-customXmlSchemaProperties.xsd"/>   <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>   <xsd:complexType name="CT_Empty"/>
  • Network accessline 23
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd

  • Network accessline 1
    <?xml version='1.0'?> <xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en">
  • Network accessline 2
    <xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en">
  • Network accessline 4
    <xs:annotation>   <xs:documentation>    See http://www.w3.org/XML/1998/namespace.html and
  • Network accessline 5
    <xs:documentation>    See http://www.w3.org/XML/1998/namespace.html and    http://www.w3.org/TR/REC-xml for information about this namespace.
  • Network accessline 6
    See http://www.w3.org/XML/1998/namespace.html and
  • Network accessline 7
    http://www.w3.org/TR/REC-xml for information about this namespace.
  • Network accessline 55
    &lt;schema . . .>          . . .          &lt;import namespace="http://www.w3.org/XML/1998/namespace"
  • Network accessline 56
    . . .          &lt;import namespace="http://www.w3.org/XML/1998/namespace"                     schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
  • Network accessline 57
    &lt;import namespace="http://www.w3.org/XML/1998/namespace"
  • Network accessline 58
    schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
  • Network accessline 72
    <xs:documentation>In keeping with the XML Schema WG's standard versioning    policy, this schema document will persist at    http://www.w3.org/2001/03/xml.xsd.
  • Network accessline 73
    policy, this schema document will persist at    http://www.w3.org/2001/03/xml.xsd.    At the date of issue it can also be found at
  • Network accessline 74
    http://www.w3.org/2001/03/xml.xsd.
  • Network accessline 75
    At the date of issue it can also be found at    http://www.w3.org/2001/xml.xsd.    The schema document at that URI may however change in the future,
  • Network accessline 76
    http://www.w3.org/2001/xml.xsd.
  • Network accessline 79
    itself.  In other words, if the XML Schema namespace changes, the version    of this document at    http://www.w3.org/2001/xml.xsd will change
  • Network accessline 80
    of this document at    http://www.w3.org/2001/xml.xsd will change    accordingly; the version at
  • Network accessline 81
    http://www.w3.org/2001/xml.xsd will change
  • Network accessline 82
    accordingly; the version at    http://www.w3.org/2001/03/xml.xsd will not change.   </xs:documentation>
  • Network accessline 83
    http://www.w3.org/2001/03/xml.xsd will not change.
  • Network accessline 103
    <xs:attribute name="base" type="xs:anyURI">   <xs:annotation>    <xs:documentation>See http://www.w3.org/TR/xmlbase/ for
  • Network accessline 104
    <xs:annotation>    <xs:documentation>See http://www.w3.org/TR/xmlbase/ for                      information about this attribute.</xs:documentation>
  • Network accessline 105
    <xs:documentation>See http://www.w3.org/TR/xmlbase/ for

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 2
    <xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 3
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/package/2006/content-types"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="UTF-8"?> <xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
  • Network accessline 2
    <xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
  • Network accessline 4
    xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dc="http://purl.org/dc/elements/1.1/"
  • Network accessline 5
    xmlns:dcterms="http://purl.org/dc/terms/" elementFormDefault="qualified" blockDefault="#all">
  • Network accessline 7
    <xs:import namespace="http://purl.org/dc/elements/1.1/"
  • Network accessline 8
    schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dc.xsd"/>
  • Network accessline 9
    <xs:import namespace="http://purl.org/dc/terms/"
  • Network accessline 10
    schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcterms.xsd"/>
  • Network accessline 11
    <xs:import id="xml" namespace="http://www.w3.org/XML/1998/namespace"/>

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature"
  • Network accessline 2
    <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature"
  • Network accessline 3
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/package/2006/digital-signature"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 2
    <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 3
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/package/2006/relationships"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/mce/mc.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 2
    <xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 3
    attributeFormDefault="unqualified" elementFormDefault="qualified" 	targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006" 	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 5
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  • Network accessline 7
    <!--     This XSD is a modified version of the one found at:     https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd
  • Network accessline 9
    https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd
  • Network accessline 15
    <w:document 			            xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 16
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 17
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/microsoft/wml-2010.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns:r="http://schemas.op
  • Network accessline 2
    <!-- <xsd:import id="rel" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="orel.xsd"/> -->
  • Network accessline 3
    <xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
  • Network accessline 4
    <!-- <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartbasetypes.xsd"/>
  • Network accessline 5
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartsplineproperties.xsd"/> -->

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/microsoft/wml-2012.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" elementFormDefault="qualified" att
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
  • Network accessline 3
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/microsoft/wml-2018.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/microsoft/wml-cex-2018.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:w16="http://schemas.microsoft.
  • Network accessline 2
    <xsd:import id="w16" namespace="http://schemas.microsoft.com/office/word/2018/wordml" schemaLocation="wml-2018.xsd"/>
  • Network accessline 3
    <xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
  • Network accessline 4
    <xsd:import id="s" namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/microsoft/wml-cid-2016.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

skills/14-文档处理与数据工具/xlsx/scripts/office/schemas/microsoft/wml-symex-2015.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

skills/14-文档处理与数据工具/xlsx/scripts/office/soffice.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 44
    def _needs_shim() -> bool:     try:         s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
  • Network accessline 45
    try:         s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)         s.close()
  • Network accessline 46
    s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)

skills/14-文档处理与数据工具/xlsx/scripts/office/unpack.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/xlsx/scripts/office/validate.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/xlsx/scripts/office/validators/__init__.py

  • Executable scriptline 1
    Executable file

skills/14-文档处理与数据工具/xlsx/scripts/office/validators/base.py

  • Executable scriptline 1
    Executable file
  • Network accessline 61
    MC_NAMESPACE = "http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 62
    XML_NAMESPACE = "http://www.w3.org/XML/1998/namespace"
  • Network accessline 64
    PACKAGE_RELATIONSHIPS_NAMESPACE = (         "http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 65
    "http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 66
    )     OFFICE_RELATIONSHIPS_NAMESPACE = (         "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 67
    OFFICE_RELATIONSHIPS_NAMESPACE = (         "http://schemas.openxmlformats.org/officeDocument/2006/relationships"     )
  • Network accessline 68
    "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 69
    )     CONTENT_TYPES_NAMESPACE = (         "http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 70
    CONTENT_TYPES_NAMESPACE = (         "http://schemas.openxmlformats.org/package/2006/content-types"     )
  • Network accessline 71
    "http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 76
    OOXML_NAMESPACES = {         "http://schemas.openxmlformats.org/officeDocument/2006/math",
  • Network accessline 77
    "http://schemas.openxmlformats.org/officeDocument/2006/math",
  • Network accessline 78
    "http://schemas.openxmlformats.org/officeDocument/2006/relationships",
  • Network accessline 79
    "http://schemas.openxmlformats.org/schemaLibrary/2006/main",
  • Network accessline 80
    "http://schemas.openxmlformats.org/drawingml/2006/main",
  • Network accessline 81
    "http://schemas.openxmlformats.org/drawingml/2006/chart",
  • Network accessline 82
    "http://schemas.openxmlformats.org/drawingml/2006/chartDrawing",
  • Network accessline 83
    "http://schemas.openxmlformats.org/drawingml/2006/diagram",
  • Network accessline 84
    "http://schemas.openxmlformats.org/drawingml/2006/picture",
  • Network accessline 85
    "http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing",
  • Network accessline 86
    "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing",
  • Network accessline 87
    "http://schemas.openxmlformats.org/wordprocessingml/2006/main",
  • Network accessline 88
    "http://schemas.openxmlformats.org/presentationml/2006/main",
  • Network accessline 89
    "http://schemas.openxmlformats.org/spreadsheetml/2006/main",
  • Network accessline 90
    "http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes",
  • Network accessline 91
    "http://www.w3.org/XML/1998/namespace",

skills/14-文档处理与数据工具/xlsx/scripts/office/validators/docx.py

  • Executable scriptline 1
    Executable file
  • Network accessline 18
    WORD_2006_NAMESPACE = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 19
    W14_NAMESPACE = "http://schemas.microsoft.com/office/word/2010/wordml"
  • Network accessline 20
    W16CID_NAMESPACE = "http://schemas.microsoft.com/office/word/2016/wordml/cid"

skills/14-文档处理与数据工具/xlsx/scripts/office/validators/pptx.py

  • Executable scriptline 1
    Executable file
  • Network accessline 12
    PRESENTATIONML_NAMESPACE = (         "http://schemas.openxmlformats.org/presentationml/2006/main"
  • Network accessline 13
    "http://schemas.openxmlformats.org/presentationml/2006/main"

skills/14-文档处理与数据工具/xlsx/scripts/office/validators/redlining.py

  • Executable scriptline 1
    Executable file
  • Network accessline 17
    self.author = author         self.namespaces = {             "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 18
    self.namespaces = {             "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"         }
  • Network accessline 19
    "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"

skills/14-文档处理与数据工具/xlsx/scripts/recalc.py

  • Executable scriptline 1
    Executable file
  • Network accessline 21
    RECALCULATE_MACRO = """<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd"> <script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1"
  • Network accessline 22
    <!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd"> <script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" script:language="StarBasic">     Sub RecalculateAndSave()
  • Network accessline 23
    <script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" script:language="StarBasic">

skills/15-金融与经济数据/alpha-vantage/SKILL.md

  • Network accessline 15
    1. Get a free key at https://www.alphavantage.co/support/#api-key (premium plans available for higher rate limits)
  • Access to secretsline 19
    [Credential-related source omitted]
  • Network accessline 33
    [Credential-related source omitted]
  • Network accessline 40
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 41
    BASE_URL = "https://www.alphavantage.co/query"
  • Network accessline 43
    [Credential-related source omitted]
  • Network accessline 44
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]

skills/15-金融与经济数据/alpha-vantage/references/fundamentals.md

  • Network accessline 186
    # Returns CSV format - use requests directly import requests, csv, io, os resp = requests.get(
  • Network accessline 187
    import requests, csv, io, os resp = requests.get(     "https://www.alphavantage.co/query",
  • Network accessline 188
    resp = requests.get(
  • Network accessline 189
    "https://www.alphavantage.co/query",
  • Access to secretsline 190
    [Credential-related source omitted]
  • Network accessline 202
    # Returns CSV resp = requests.get(
  • Network accessline 203
    resp = requests.get(
  • Network accessline 204
    "https://www.alphavantage.co/query",
  • Access to secretsline 205
    [Credential-related source omitted]
  • Network accessline 215
    # Returns CSV resp = requests.get(
  • Network accessline 216
    resp = requests.get(
  • Network accessline 217
    "https://www.alphavantage.co/query",
  • Access to secretsline 218
    [Credential-related source omitted]

skills/15-金融与经济数据/alpha-vantage/references/time-series.md

  • Network accessline 3
    Base URL: `https://www.alphavantage.co/query`

skills/15-金融与经济数据/edgartools/references/companies.md

  • Network accessline 61
    company.fiscal_year_end  # "0630" (June 30) company.exchange         # "Nasdaq" company.website          # "https://www.microsoft.com"
  • Network accessline 62
    company.exchange         # "Nasdaq" company.website          # "https://www.microsoft.com" company.city             # "Redmond"
  • Network accessline 63
    company.website          # "https://www.microsoft.com"

skills/15-金融与经济数据/edgartools/references/filings.md

  • Network accessline 214
    filing.open()                # open primary doc in browser filing.open_homepage()       # open SEC index page filing.serve(port=8080)      # serve locally at http://localhost:8080
  • Network accessline 216
    filing.serve(port=8080)      # serve locally at http://localhost:8080

skills/15-金融与经济数据/fred-economic-data/SKILL.md

  • Network accessline 27
    1. Create an account at https://fredaccount.stlouisfed.org
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 72
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Network accessline 73
    BASE_URL = "https://api.stlouisfed.org/fred"
  • Network accessline 75
    # Get series observations response = requests.get(
  • Network accessline 76
    response = requests.get(
  • Access to secretsline 79
    [Credential-related source omitted]
  • Network accessline 425
    - **FRED Homepage**: https://fred.stlouisfed.org/
  • Network accessline 426
    - **API Documentation**: https://fred.stlouisfed.org/docs/api/fred/
  • Network accessline 427
    - **GeoFRED Maps**: https://geofred.stlouisfed.org/
  • Network accessline 428
    - **ALFRED (Vintage Data)**: https://alfred.stlouisfed.org/
  • Network accessline 429
    - **Terms of Use**: https://fred.stlouisfed.org/legal/

skills/15-金融与经济数据/fred-economic-data/references/api_basics.md

  • Network accessline 6
    https://api.stlouisfed.org/fred/
  • Network accessline 11
    https://api.stlouisfed.org/geofred/
  • Access to secretsline 19
    [Credential-related source omitted]
  • Network accessline 24
    1. Create account at https://fredaccount.stlouisfed.org
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Network accessline 181
    response = requests.get(
  • Network accessline 182
    "https://api.stlouisfed.org/fred/series/observations",
  • Access to secretsline 184
    [Credential-related source omitted]
  • Access to secretsline 206
    [Credential-related source omitted]
  • Access to secretsline 211
    [Credential-related source omitted]

skills/15-金融与经济数据/fred-economic-data/references/categories.md

  • Network accessline 34
    **URL:** `https://api.stlouisfed.org/fred/category`
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 52
    # Get root category response = requests.get(
  • Network accessline 53
    response = requests.get(
  • Network accessline 54
    "https://api.stlouisfed.org/fred/category",
  • Access to secretsline 56
    [Credential-related source omitted]
  • Network accessline 62
    # Get Trade Balance category response = requests.get(
  • Network accessline 63
    response = requests.get(
  • Network accessline 64
    "https://api.stlouisfed.org/fred/category",
  • Access to secretsline 66
    [Credential-related source omitted]
  • Network accessline 93
    **URL:** `https://api.stlouisfed.org/fred/category/children`
  • Access to secretsline 99
    [Credential-related source omitted]
  • Network accessline 113
    # Get children of International Trade category (13) response = requests.get(
  • Network accessline 114
    response = requests.get(
  • Network accessline 115
    "https://api.stlouisfed.org/fred/category/children",
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 144
    **URL:** `https://api.stlouisfed.org/fred/category/related`
  • Access to secretsline 150
    [Credential-related source omitted]
  • Network accessline 166
    response = requests.get(
  • Network accessline 167
    "https://api.stlouisfed.org/fred/category/related",
  • Access to secretsline 169
    [Credential-related source omitted]
  • Network accessline 193
    **URL:** `https://api.stlouisfed.org/fred/category/series`
  • Access to secretsline 199
    [Credential-related source omitted]
  • Network accessline 236
    # Get series in Trade Balance category with monthly frequency response = requests.get(
  • Network accessline 237
    response = requests.get(
  • Network accessline 238
    "https://api.stlouisfed.org/fred/category/series",
  • Access to secretsline 240
    [Credential-related source omitted]
  • Network accessline 280
    **URL:** `https://api.stlouisfed.org/fred/category/tags`
  • Access to secretsline 286
    [Credential-related source omitted]
  • Network accessline 319
    # Get frequency tags for Trade Balance category response = requests.get(
  • Network accessline 320
    response = requests.get(
  • Network accessline 321
    "https://api.stlouisfed.org/fred/category/tags",
  • Access to secretsline 323
    [Credential-related source omitted]
  • Network accessline 349
    **URL:** `https://api.stlouisfed.org/fred/category/related_tags`
  • Access to secretsline 355
    [Credential-related source omitted]
  • Network accessline 377
    # Get tags related to 'services' and 'quarterly' in Trade Balance category response = requests.get(
  • Network accessline 378
    response = requests.get(
  • Network accessline 379
    "https://api.stlouisfed.org/fred/category/related_tags",
  • Access to secretsline 381
    [Credential-related source omitted]
  • Access to secretsline 413
    [Credential-related source omitted]
  • Network accessline 418
    # Get children     response = requests.get(
  • Network accessline 419
    response = requests.get(
  • Network accessline 420
    "https://api.stlouisfed.org/fred/category/children",
  • Access to secretsline 422
    [Credential-related source omitted]
  • Access to secretsline 434
    [Credential-related source omitted]
  • Access to secretsline 441
    [Credential-related source omitted]

skills/15-金融与经济数据/fred-economic-data/references/geofred.md

  • Network accessline 15
    https://api.stlouisfed.org/geofred/
  • Network accessline 33
    **URL:** `https://api.stlouisfed.org/geofred/shapes/file`
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 64
    # Get US state boundaries response = requests.get(
  • Network accessline 65
    response = requests.get(
  • Network accessline 66
    "https://api.stlouisfed.org/geofred/shapes/file",
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 112
    # Get shapes shapes = requests.get(
  • Network accessline 113
    shapes = requests.get(
  • Network accessline 114
    "https://api.stlouisfed.org/geofred/shapes/file",
  • Access to secretsline 115
    [Credential-related source omitted]
  • Network accessline 118
    # Get unemployment data data = requests.get(
  • Network accessline 119
    data = requests.get(
  • Network accessline 120
    "https://api.stlouisfed.org/geofred/regional/data",
  • Access to secretsline 122
    [Credential-related source omitted]
  • Network accessline 152
    **URL:** `https://api.stlouisfed.org/geofred/series/group`
  • Access to secretsline 158
    [Credential-related source omitted]
  • Network accessline 170
    # Get info about Texas employment series response = requests.get(
  • Network accessline 171
    response = requests.get(
  • Network accessline 172
    "https://api.stlouisfed.org/geofred/series/group",
  • Access to secretsline 174
    [Credential-related source omitted]
  • Network accessline 219
    **URL:** `https://api.stlouisfed.org/geofred/series/data`
  • Access to secretsline 225
    [Credential-related source omitted]
  • Network accessline 241
    # Get Wisconsin per capita income data response = requests.get(
  • Network accessline 242
    response = requests.get(
  • Network accessline 243
    "https://api.stlouisfed.org/geofred/series/data",
  • Access to secretsline 245
    [Credential-related source omitted]
  • Network accessline 290
    **URL:** `https://api.stlouisfed.org/geofred/regional/data`
  • Access to secretsline 296
    [Credential-related source omitted]
  • Network accessline 339
    response = requests.get(
  • Network accessline 340
    "https://api.stlouisfed.org/geofred/regional/data",
  • Access to secretsline 342
    [Credential-related source omitted]
  • Network accessline 387
    response = requests.get(
  • Network accessline 388
    "https://api.stlouisfed.org/geofred/regional/data",
  • Access to secretsline 390
    [Credential-related source omitted]
  • Network accessline 405
    response = requests.get(
  • Network accessline 406
    "https://api.stlouisfed.org/geofred/regional/data",
  • Access to secretsline 408
    [Credential-related source omitted]
  • Access to secretsline 438
    [Credential-related source omitted]
  • Network accessline 449
    for name, params in indicators.items():         response = requests.get(
  • Network accessline 450
    response = requests.get(
  • Network accessline 451
    "https://api.stlouisfed.org/geofred/regional/data",
  • Access to secretsline 453
    [Credential-related source omitted]
  • Access to secretsline 478
    [Credential-related source omitted]
  • Access to secretsline 487
    [Credential-related source omitted]
  • Network accessline 490
    # Get shapes     shapes = requests.get(
  • Network accessline 491
    shapes = requests.get(
  • Network accessline 492
    f"https://api.stlouisfed.org/geofred/shapes/file",
  • Access to secretsline 493
    [Credential-related source omitted]
  • Network accessline 496
    # Get data     response = requests.get(
  • Network accessline 497
    response = requests.get(
  • Network accessline 498
    "https://api.stlouisfed.org/geofred/regional/data",
  • Access to secretsline 500
    [Credential-related source omitted]
  • Access to secretsline 533
    [Credential-related source omitted]
  • Access to secretsline 544
    [Credential-related source omitted]
  • Network accessline 557
    response = requests.get(
  • Network accessline 558
    "https://api.stlouisfed.org/geofred/regional/data",
  • Access to secretsline 560
    [Credential-related source omitted]
  • Access to secretsline 582
    [Credential-related source omitted]

skills/15-金融与经济数据/fred-economic-data/references/releases.md

  • Network accessline 33
    **URL:** `https://api.stlouisfed.org/fred/releases`
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 56
    response = requests.get(
  • Network accessline 57
    "https://api.stlouisfed.org/fred/releases",
  • Access to secretsline 59
    [Credential-related source omitted]
  • Network accessline 80
    "name": "Advance Monthly Sales for Retail and Food Services",       "press_release": true,       "link": "http://www.census.gov/retail/"
  • Network accessline 81
    "press_release": true,       "link": "http://www.census.gov/retail/"     },
  • Network accessline 82
    "link": "http://www.census.gov/retail/"
  • Network accessline 88
    "name": "Gross Domestic Product",       "press_release": true,       "link": "http://www.bea.gov/national/index.htm"
  • Network accessline 89
    "press_release": true,       "link": "http://www.bea.gov/national/index.htm"     }
  • Network accessline 90
    "link": "http://www.bea.gov/national/index.htm"
  • Network accessline 102
    **URL:** `https://api.stlouisfed.org/fred/releases/dates`
  • Access to secretsline 108
    [Credential-related source omitted]
  • Network accessline 134
    response = requests.get(
  • Network accessline 135
    "https://api.stlouisfed.org/fred/releases/dates",
  • Access to secretsline 137
    [Credential-related source omitted]
  • Network accessline 176
    **URL:** `https://api.stlouisfed.org/fred/release`
  • Access to secretsline 182
    [Credential-related source omitted]
  • Network accessline 196
    # Get GDP release info response = requests.get(
  • Network accessline 197
    response = requests.get(
  • Network accessline 198
    "https://api.stlouisfed.org/fred/release",
  • Access to secretsline 200
    [Credential-related source omitted]
  • Network accessline 218
    "name": "Gross Domestic Product",       "press_release": true,       "link": "http://www.bea.gov/national/index.htm"
  • Network accessline 219
    "press_release": true,       "link": "http://www.bea.gov/national/index.htm"     }
  • Network accessline 220
    "link": "http://www.bea.gov/national/index.htm"
  • Network accessline 232
    **URL:** `https://api.stlouisfed.org/fred/release/dates`
  • Access to secretsline 238
    [Credential-related source omitted]
  • Network accessline 256
    # Get historical GDP release dates response = requests.get(
  • Network accessline 257
    response = requests.get(
  • Network accessline 258
    "https://api.stlouisfed.org/fred/release/dates",
  • Access to secretsline 260
    [Credential-related source omitted]
  • Network accessline 292
    **URL:** `https://api.stlouisfed.org/fred/release/series`
  • Access to secretsline 298
    [Credential-related source omitted]
  • Network accessline 335
    # Get quarterly series from GDP release response = requests.get(
  • Network accessline 336
    response = requests.get(
  • Network accessline 337
    "https://api.stlouisfed.org/fred/release/series",
  • Access to secretsline 339
    [Credential-related source omitted]
  • Network accessline 389
    **URL:** `https://api.stlouisfed.org/fred/release/sources`
  • Access to secretsline 395
    [Credential-related source omitted]
  • Network accessline 409
    response = requests.get(
  • Network accessline 410
    "https://api.stlouisfed.org/fred/release/sources",
  • Access to secretsline 412
    [Credential-related source omitted]
  • Network accessline 429
    "realtime_end": "2023-08-14",       "name": "U.S. Department of Commerce: Bureau of Economic Analysis",       "link": "http://www.bea.gov/"
  • Network accessline 430
    "name": "U.S. Department of Commerce: Bureau of Economic Analysis",       "link": "http://www.bea.gov/"     },
  • Network accessline 431
    "link": "http://www.bea.gov/"
  • Network accessline 436
    "realtime_end": "2023-08-14",       "name": "U.S. Department of Commerce: Census Bureau",       "link": "http://www.census.gov/"
  • Network accessline 437
    "name": "U.S. Department of Commerce: Census Bureau",       "link": "http://www.census.gov/"     }
  • Network accessline 438
    "link": "http://www.census.gov/"
  • Network accessline 450
    **URL:** `https://api.stlouisfed.org/fred/release/tags`
  • Access to secretsline 456
    [Credential-related source omitted]
  • Network accessline 477
    response = requests.get(
  • Network accessline 478
    "https://api.stlouisfed.org/fred/release/tags",
  • Access to secretsline 480
    [Credential-related source omitted]
  • Network accessline 494
    **URL:** `https://api.stlouisfed.org/fred/release/related_tags`
  • Access to secretsline 500
    [Credential-related source omitted]
  • Network accessline 523
    **URL:** `https://api.stlouisfed.org/fred/release/tables`
  • Access to secretsline 529
    [Credential-related source omitted]
  • Network accessline 555
    # Get GDP release table structure response = requests.get(
  • Network accessline 556
    response = requests.get(
  • Network accessline 557
    "https://api.stlouisfed.org/fred/release/tables",
  • Access to secretsline 559
    [Credential-related source omitted]
  • Access to secretsline 611
    [Credential-related source omitted]
  • Network accessline 616
    response = requests.get(
  • Network accessline 617
    "https://api.stlouisfed.org/fred/releases/dates",
  • Access to secretsline 619
    [Credential-related source omitted]

skills/15-金融与经济数据/fred-economic-data/references/series.md

  • Network accessline 24
    **URL:** `https://api.stlouisfed.org/fred/series`
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 59
    response = requests.get(
  • Network accessline 60
    "https://api.stlouisfed.org/fred/series",
  • Access to secretsline 62
    [Credential-related source omitted]
  • Network accessline 96
    **URL:** `https://api.stlouisfed.org/fred/series/observations`
  • Access to secretsline 102
    [Credential-related source omitted]
  • Network accessline 161
    # Get quarterly GDP with percent change transformation response = requests.get(
  • Network accessline 162
    response = requests.get(
  • Network accessline 163
    "https://api.stlouisfed.org/fred/series/observations",
  • Access to secretsline 165
    [Credential-related source omitted]
  • Network accessline 213
    **URL:** `https://api.stlouisfed.org/fred/series/categories`
  • Access to secretsline 219
    [Credential-related source omitted]
  • Network accessline 225
    response = requests.get(
  • Network accessline 226
    "https://api.stlouisfed.org/fred/series/categories",
  • Access to secretsline 228
    [Credential-related source omitted]
  • Network accessline 252
    **URL:** `https://api.stlouisfed.org/fred/series/release`
  • Access to secretsline 258
    [Credential-related source omitted]
  • Network accessline 264
    response = requests.get(
  • Network accessline 265
    "https://api.stlouisfed.org/fred/series/release",
  • Access to secretsline 267
    [Credential-related source omitted]
  • Network accessline 281
    "name": "Gross Domestic Product",       "press_release": true,       "link": "http://www.bea.gov/national/index.htm"
  • Network accessline 282
    "press_release": true,       "link": "http://www.bea.gov/national/index.htm"     }
  • Network accessline 283
    "link": "http://www.bea.gov/national/index.htm"
  • Network accessline 295
    **URL:** `https://api.stlouisfed.org/fred/series/search`
  • Access to secretsline 301
    [Credential-related source omitted]
  • Network accessline 338
    # Search for inflation-related series response = requests.get(
  • Network accessline 339
    response = requests.get(
  • Network accessline 340
    "https://api.stlouisfed.org/fred/series/search",
  • Access to secretsline 342
    [Credential-related source omitted]
  • Network accessline 380
    **URL:** `https://api.stlouisfed.org/fred/series/tags`
  • Access to secretsline 386
    [Credential-related source omitted]
  • Network accessline 400
    response = requests.get(
  • Network accessline 401
    "https://api.stlouisfed.org/fred/series/tags",
  • Access to secretsline 403
    [Credential-related source omitted]
  • Network accessline 428
    **URL:** `https://api.stlouisfed.org/fred/series/updates`
  • Access to secretsline 434
    [Credential-related source omitted]
  • Network accessline 452
    response = requests.get(
  • Network accessline 453
    "https://api.stlouisfed.org/fred/series/updates",
  • Access to secretsline 455
    [Credential-related source omitted]
  • Network accessline 469
    **URL:** `https://api.stlouisfed.org/fred/series/vintagedates`
  • Access to secretsline 475
    [Credential-related source omitted]
  • Network accessline 492
    response = requests.get(
  • Network accessline 493
    "https://api.stlouisfed.org/fred/series/vintagedates",
  • Access to secretsline 495
    [Credential-related source omitted]
  • Network accessline 521
    **URL:** `https://api.stlouisfed.org/fred/series/search/tags`
  • Access to secretsline 527
    [Credential-related source omitted]
  • Network accessline 549
    **URL:** `https://api.stlouisfed.org/fred/series/search/related_tags`
  • Access to secretsline 555
    [Credential-related source omitted]
  • Network accessline 575
    response = requests.get(
  • Network accessline 576
    "https://api.stlouisfed.org/fred/series/search/related_tags",
  • Access to secretsline 578
    [Credential-related source omitted]

skills/15-金融与经济数据/fred-economic-data/references/sources.md

  • Network accessline 27
    **URL:** `https://api.stlouisfed.org/fred/sources`
  • Access to secretsline 33
    [Credential-related source omitted]
  • Network accessline 50
    response = requests.get(
  • Network accessline 51
    "https://api.stlouisfed.org/fred/sources",
  • Access to secretsline 53
    [Credential-related source omitted]
  • Network accessline 73
    "realtime_end": "2023-08-14",       "name": "Board of Governors of the Federal Reserve System (US)",       "link": "http://www.federalreserve.gov/"
  • Network accessline 74
    "name": "Board of Governors of the Federal Reserve System (US)",       "link": "http://www.federalreserve.gov/"     },
  • Network accessline 75
    "link": "http://www.federalreserve.gov/"
  • Network accessline 80
    "realtime_end": "2023-08-14",       "name": "Federal Reserve Bank of Philadelphia",       "link": "http://www.philadelphiafed.org/"
  • Network accessline 81
    "name": "Federal Reserve Bank of Philadelphia",       "link": "http://www.philadelphiafed.org/"     },
  • Network accessline 82
    "link": "http://www.philadelphiafed.org/"
  • Network accessline 87
    "realtime_end": "2023-08-14",       "name": "U.S. Department of Commerce: Bureau of Economic Analysis",       "link": "http://www.bea.gov/"
  • Network accessline 88
    "name": "U.S. Department of Commerce: Bureau of Economic Analysis",       "link": "http://www.bea.gov/"     },
  • Network accessline 89
    "link": "http://www.bea.gov/"
  • Network accessline 94
    "realtime_end": "2023-08-14",       "name": "U.S. Bureau of Labor Statistics",       "link": "http://www.bls.gov/"
  • Network accessline 95
    "name": "U.S. Bureau of Labor Statistics",       "link": "http://www.bls.gov/"     }
  • Network accessline 96
    "link": "http://www.bls.gov/"
  • Network accessline 108
    **URL:** `https://api.stlouisfed.org/fred/source`
  • Access to secretsline 114
    [Credential-related source omitted]
  • Network accessline 128
    # Get Federal Reserve Board info response = requests.get(
  • Network accessline 129
    response = requests.get(
  • Network accessline 130
    "https://api.stlouisfed.org/fred/source",
  • Access to secretsline 132
    [Credential-related source omitted]
  • Network accessline 149
    "realtime_end": "2023-08-14",       "name": "Board of Governors of the Federal Reserve System (US)",       "link": "http://www.federalreserve.gov/"
  • Network accessline 150
    "name": "Board of Governors of the Federal Reserve System (US)",       "link": "http://www.federalreserve.gov/"     }
  • Network accessline 151
    "link": "http://www.federalreserve.gov/"
  • Network accessline 163
    **URL:** `https://api.stlouisfed.org/fred/source/releases`
  • Access to secretsline 169
    [Credential-related source omitted]
  • Network accessline 187
    # Get releases from the Federal Reserve Board response = requests.get(
  • Network accessline 188
    response = requests.get(
  • Network accessline 189
    "https://api.stlouisfed.org/fred/source/releases",
  • Access to secretsline 191
    [Credential-related source omitted]
  • Network accessline 213
    "name": "G.17 Industrial Production and Capacity Utilization",       "press_release": true,       "link": "http://www.federalreserve.gov/releases/g17/"
  • Network accessline 214
    "press_release": true,       "link": "http://www.federalreserve.gov/releases/g17/"     },
  • Network accessline 215
    "link": "http://www.federalreserve.gov/releases/g17/"
  • Network accessline 221
    "name": "G.19 Consumer Credit",       "press_release": true,       "link": "http://www.federalreserve.gov/releases/g19/"
  • Network accessline 222
    "press_release": true,       "link": "http://www.federalreserve.gov/releases/g19/"     },
  • Network accessline 223
    "link": "http://www.federalreserve.gov/releases/g19/"
  • Network accessline 229
    "name": "H.3 Aggregate Reserves of Depository Institutions",       "press_release": true,       "link": "http://www.federalreserve.gov/releases/h3/"
  • Network accessline 230
    "press_release": true,       "link": "http://www.federalreserve.gov/releases/h3/"     },
  • Network accessline 231
    "link": "http://www.federalreserve.gov/releases/h3/"
  • Network accessline 237
    "name": "H.6 Money Stock Measures",       "press_release": true,       "link": "http://www.federalreserve.gov/releases/h6/"
  • Network accessline 238
    "press_release": true,       "link": "http://www.federalreserve.gov/releases/h6/"     }
  • Network accessline 239
    "link": "http://www.federalreserve.gov/releases/h6/"
  • Access to secretsline 272
    [Credential-related source omitted]
  • Network accessline 275
    # Get source info     source_info = requests.get(
  • Network accessline 276
    source_info = requests.get(
  • Network accessline 277
    "https://api.stlouisfed.org/fred/source",
  • Access to secretsline 279
    [Credential-related source omitted]
  • Network accessline 285
    # Get all releases from this source     releases = requests.get(
  • Network accessline 286
    releases = requests.get(
  • Network accessline 287
    "https://api.stlouisfed.org/fred/source/releases",
  • Access to secretsline 289
    [Credential-related source omitted]
  • Access to secretsline 301
    [Credential-related source omitted]
  • Access to secretsline 307
    [Credential-related source omitted]
  • Network accessline 311
    for sid in source_ids:         response = requests.get(
  • Network accessline 312
    response = requests.get(
  • Network accessline 313
    "https://api.stlouisfed.org/fred/source/releases",
  • Access to secretsline 315
    [Credential-related source omitted]
  • Network accessline 322
    # Get source name         source_resp = requests.get(
  • Network accessline 323
    source_resp = requests.get(
  • Network accessline 324
    "https://api.stlouisfed.org/fred/source",
  • Access to secretsline 326
    [Credential-related source omitted]
  • Access to secretsline 342
    [Credential-related source omitted]
  • Access to secretsline 348
    [Credential-related source omitted]
  • Network accessline 351
    response = requests.get(
  • Network accessline 352
    "https://api.stlouisfed.org/fred/sources",
  • Access to secretsline 354
    [Credential-related source omitted]
  • Network accessline 362
    for source in sources:         # Get releases for each source         releases_resp = requests.get(
  • Network accessline 363
    # Get releases for each source         releases_resp = requests.get(             "https://api.stlouisfed.org/fred/source/releases",
  • Network accessline 364
    releases_resp = requests.get(
  • Network accessline 365
    "https://api.stlouisfed.org/fred/source/releases",
  • Access to secretsline 367
    [Credential-related source omitted]

skills/15-金融与经济数据/fred-economic-data/references/tags.md

  • Network accessline 32
    **URL:** `https://api.stlouisfed.org/fred/tags`
  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 58
    response = requests.get(
  • Network accessline 59
    "https://api.stlouisfed.org/fred/tags",
  • Access to secretsline 61
    [Credential-related source omitted]
  • Network accessline 111
    response = requests.get(
  • Network accessline 112
    "https://api.stlouisfed.org/fred/tags",
  • Access to secretsline 114
    [Credential-related source omitted]
  • Network accessline 126
    # Find tags related to inflation response = requests.get(
  • Network accessline 127
    response = requests.get(
  • Network accessline 128
    "https://api.stlouisfed.org/fred/tags",
  • Access to secretsline 130
    [Credential-related source omitted]
  • Network accessline 145
    **URL:** `https://api.stlouisfed.org/fred/related_tags`
  • Access to secretsline 151
    [Credential-related source omitted]
  • Network accessline 172
    response = requests.get(
  • Network accessline 173
    "https://api.stlouisfed.org/fred/related_tags",
  • Access to secretsline 175
    [Credential-related source omitted]
  • Network accessline 220
    response = requests.get(
  • Network accessline 221
    "https://api.stlouisfed.org/fred/related_tags",
  • Access to secretsline 223
    [Credential-related source omitted]
  • Network accessline 239
    **URL:** `https://api.stlouisfed.org/fred/tags/series`
  • Access to secretsline 245
    [Credential-related source omitted]
  • Network accessline 279
    response = requests.get(
  • Network accessline 280
    "https://api.stlouisfed.org/fred/tags/series",
  • Access to secretsline 282
    [Credential-related source omitted]
  • Network accessline 328
    response = requests.get(
  • Network accessline 329
    "https://api.stlouisfed.org/fred/tags/series",
  • Access to secretsline 331
    [Credential-related source omitted]
  • Network accessline 344
    response = requests.get(
  • Network accessline 345
    "https://api.stlouisfed.org/fred/tags/series",
  • Access to secretsline 347
    [Credential-related source omitted]
  • Access to secretsline 408
    [Credential-related source omitted]
  • Network accessline 411
    # Step 1: Find tags matching the topic     response = requests.get(
  • Network accessline 412
    response = requests.get(
  • Network accessline 413
    "https://api.stlouisfed.org/fred/tags",
  • Access to secretsline 415
    [Credential-related source omitted]
  • Network accessline 428
    # Step 2: Find related tags     top_tag = initial_tags[0]["name"]     response = requests.get(
  • Network accessline 429
    top_tag = initial_tags[0]["name"]     response = requests.get(         "https://api.stlouisfed.org/fred/related_tags",
  • Network accessline 430
    response = requests.get(
  • Network accessline 431
    "https://api.stlouisfed.org/fred/related_tags",
  • Access to secretsline 433
    [Credential-related source omitted]
  • Access to secretsline 449
    [Credential-related source omitted]
  • Access to secretsline 455
    [Credential-related source omitted]
  • Network accessline 464
    response = requests.get(
  • Network accessline 465
    "https://api.stlouisfed.org/fred/tags/series",
  • Access to secretsline 467
    [Credential-related source omitted]
  • Access to secretsline 480
    [Credential-related source omitted]

skills/15-金融与经济数据/fred-economic-data/scripts/fred_examples.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 321
    [Credential-related source omitted]
  • Access to secretsline 322
    [Credential-related source omitted]
  • Network accessline 323
    [Credential-related source omitted]
  • Access to secretsline 323
    [Credential-related source omitted]
  • Network accessline 324
    print("\nTo get an API key:")         print("  1. Create account at https://fredaccount.stlouisfed.org")         print("  2. Request API key from your account dashboard")
  • Network accessline 325
    print("  1. Create account at https://fredaccount.stlouisfed.org")
  • Access to secretsline 328
    [Credential-related source omitted]

skills/15-金融与经济数据/fred-economic-data/scripts/fred_query.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 19
    [Credential-related source omitted]
  • Network accessline 24
    BASE_URL = "https://api.stlouisfed.org/fred"
  • Network accessline 25
    GEOFRED_URL = "https://api.stlouisfed.org/geofred"
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Network accessline 73
    for attempt in range(self.max_retries):             try:                 response = requests.get(url, params=params, timeout=30)
  • Network accessline 75
    response = requests.get(url, params=params, timeout=30)
  • Access to secretsline 561
    [Credential-related source omitted]
  • Access to secretsline 567
    [Credential-related source omitted]
  • Access to secretsline 573
    [Credential-related source omitted]
  • Access to secretsline 581
    [Credential-related source omitted]
  • Access to secretsline 582
    [Credential-related source omitted]
  • Access to secretsline 583
    [Credential-related source omitted]
  • Access to secretsline 590
    [Credential-related source omitted]

skills/15-金融与经济数据/hedgefundmonitor/SKILL.md

  • Network accessline 13
    **Base URL:** `https://data.financialresearch.gov/hf/v1`
  • Network accessline 21
    BASE = "https://data.financialresearch.gov/hf/v1"
  • Network accessline 23
    # List all available datasets resp = requests.get(f"{BASE}/series/dataset")
  • Network accessline 24
    resp = requests.get(f"{BASE}/series/dataset")
  • Network accessline 28
    # Search for series by keyword resp = requests.get(f"{BASE}/metadata/search", params={"query": "*leverage*"})
  • Network accessline 29
    resp = requests.get(f"{BASE}/metadata/search", params={"query": "*leverage*"})
  • Network accessline 33
    # Fetch a single time series resp = requests.get(f"{BASE}/series/timeseries", params={
  • Network accessline 34
    resp = requests.get(f"{BASE}/series/timeseries", params={

skills/15-金融与经济数据/hedgefundmonitor/references/api-overview.md

  • Network accessline 6
    https://data.financialresearch.gov/hf/v1

skills/15-金融与经济数据/hedgefundmonitor/references/endpoints-combined.md

  • Network accessline 5
    **URL:** `GET https://data.financialresearch.gov/hf/v1/series/full`
  • Network accessline 41
    BASE = "https://data.financialresearch.gov/hf/v1"
  • Network accessline 43
    resp = requests.get(f"{BASE}/series/full", params={
  • Network accessline 64
    **URL:** `GET https://data.financialresearch.gov/hf/v1/series/multifull`
  • Network accessline 83
    # Fetch multiple leverage series at once resp = requests.get(f"{BASE}/series/multifull", params={
  • Network accessline 84
    resp = requests.get(f"{BASE}/series/multifull", params={
  • Network accessline 107
    **URL:** `GET https://data.financialresearch.gov/hf/v1/series/dataset`
  • Network accessline 130
    # List all available datasets resp = requests.get(f"{BASE}/series/dataset")
  • Network accessline 131
    resp = requests.get(f"{BASE}/series/dataset")
  • Network accessline 135
    # Download full FPF dataset (recent data only) resp = requests.get(f"{BASE}/series/dataset", params={
  • Network accessline 136
    resp = requests.get(f"{BASE}/series/dataset", params={
  • Network accessline 144
    # Annual data with custom periodicity resp = requests.get(f"{BASE}/series/dataset", params={
  • Network accessline 145
    resp = requests.get(f"{BASE}/series/dataset", params={
  • Network accessline 153
    # Only final vintage resp = requests.get(f"{BASE}/series/dataset", params={
  • Network accessline 154
    resp = requests.get(f"{BASE}/series/dataset", params={
  • Network accessline 164
    **URL:** `GET https://data.financialresearch.gov/hf/v1/categories`
  • Network accessline 188
    # Download leverage category as CSV resp = requests.get(f"{BASE}/categories", params={"category": "leverage"})
  • Network accessline 189
    resp = requests.get(f"{BASE}/categories", params={"category": "leverage"})
  • Network accessline 194
    # Also accessible via direct URL: # https://data.financialresearch.gov/hf/v1/categories?category=leverage
  • Network accessline 195
    # https://data.financialresearch.gov/hf/v1/categories?category=leverage

skills/15-金融与经济数据/hedgefundmonitor/references/endpoints-metadata.md

  • Network accessline 5
    **URL:** `GET https://data.financialresearch.gov/hf/v1/metadata/mnemonics`
  • Network accessline 19
    import requests BASE = "https://data.financialresearch.gov/hf/v1"
  • Network accessline 20
    BASE = "https://data.financialresearch.gov/hf/v1"
  • Network accessline 22
    # All mnemonics (flat list) resp = requests.get(f"{BASE}/metadata/mnemonics")
  • Network accessline 23
    resp = requests.get(f"{BASE}/metadata/mnemonics")
  • Network accessline 27
    # Mnemonics for a single dataset with names resp = requests.get(f"{BASE}/metadata/mnemonics", params={"dataset": "fpf"})
  • Network accessline 28
    resp = requests.get(f"{BASE}/metadata/mnemonics", params={"dataset": "fpf"})
  • Network accessline 31
    # All mnemonics grouped by dataset resp = requests.get(f"{BASE}/metadata/mnemonics", params={"output": "by_dataset"})
  • Network accessline 32
    resp = requests.get(f"{BASE}/metadata/mnemonics", params={"output": "by_dataset"})
  • Network accessline 41
    **URL:** `GET https://data.financialresearch.gov/hf/v1/metadata/query`
  • Network accessline 66
    # Full metadata resp = requests.get(f"{BASE}/metadata/query", params={
  • Network accessline 67
    resp = requests.get(f"{BASE}/metadata/query", params={
  • Network accessline 75
    # Specific subfield only resp = requests.get(f"{BASE}/metadata/query", params={
  • Network accessline 76
    resp = requests.get(f"{BASE}/metadata/query", params={
  • Network accessline 82
    # Multiple fields resp = requests.get(f"{BASE}/metadata/query", params={
  • Network accessline 83
    resp = requests.get(f"{BASE}/metadata/query", params={
  • Network accessline 93
    **URL:** `GET https://data.financialresearch.gov/hf/v1/metadata/search`
  • Network accessline 118
    # Find series containing "leverage" anywhere resp = requests.get(f"{BASE}/metadata/search", params={"query": "*leverage*"})
  • Network accessline 119
    resp = requests.get(f"{BASE}/metadata/search", params={"query": "*leverage*"})
  • Network accessline 124
    # Find series starting with "Fund" resp = requests.get(f"{BASE}/metadata/search", params={"query": "Fund*"})
  • Network accessline 125
    resp = requests.get(f"{BASE}/metadata/search", params={"query": "Fund*"})
  • Network accessline 127
    # Find by exact dataset name resp = requests.get(f"{BASE}/metadata/search", params={"query": "FICC*"})
  • Network accessline 128
    resp = requests.get(f"{BASE}/metadata/search", params={"query": "FICC*"})
  • Network accessline 130
    # Search for stress test series resp = requests.get(f"{BASE}/metadata/search", params={"query": "*stress*"})
  • Network accessline 131
    resp = requests.get(f"{BASE}/metadata/search", params={"query": "*stress*"})

skills/15-金融与经济数据/hedgefundmonitor/references/endpoints-series-data.md

  • Network accessline 5
    **URL:** `GET https://data.financialresearch.gov/hf/v1/series/timeseries`
  • Network accessline 41
    BASE = "https://data.financialresearch.gov/hf/v1"
  • Network accessline 43
    # Full history for a series resp = requests.get(f"{BASE}/series/timeseries", params={
  • Network accessline 44
    resp = requests.get(f"{BASE}/series/timeseries", params={
  • Network accessline 51
    # Filtered date range with null removal resp = requests.get(f"{BASE}/series/timeseries", params={
  • Network accessline 52
    resp = requests.get(f"{BASE}/series/timeseries", params={
  • Network accessline 59
    # Annual frequency (calendar year end) resp = requests.get(f"{BASE}/series/timeseries", params={
  • Network accessline 60
    resp = requests.get(f"{BASE}/series/timeseries", params={
  • Network accessline 66
    # Epoch milliseconds for charting libraries resp = requests.get(f"{BASE}/series/timeseries", params={
  • Network accessline 67
    resp = requests.get(f"{BASE}/series/timeseries", params={
  • Network accessline 77
    **URL:** `GET https://data.financialresearch.gov/hf/v1/calc/spread`
  • Network accessline 109
    # Spread between two repo rates resp = requests.get(f"{BASE}/calc/spread", params={
  • Network accessline 110
    resp = requests.get(f"{BASE}/calc/spread", params={
  • Network accessline 119
    # Annual spread with mean aggregation resp = requests.get(f"{BASE}/calc/spread", params={
  • Network accessline 120
    resp = requests.get(f"{BASE}/calc/spread", params={

skills/15-金融与经济数据/hedgefundmonitor/references/examples.md

  • Network accessline 15
    BASE = "https://data.financialresearch.gov/hf/v1"
  • Network accessline 17
    # List all datasets resp = requests.get(f"{BASE}/series/dataset")
  • Network accessline 18
    resp = requests.get(f"{BASE}/series/dataset")
  • Network accessline 22
    # List all mnemonics for FPF with names resp = requests.get(f"{BASE}/metadata/mnemonics", params={"dataset": "fpf"})
  • Network accessline 23
    resp = requests.get(f"{BASE}/metadata/mnemonics", params={"dataset": "fpf"})
  • Network accessline 27
    # Search for leverage-related series resp = requests.get(f"{BASE}/metadata/search", params={"query": "*leverage*"})
  • Network accessline 28
    resp = requests.get(f"{BASE}/metadata/search", params={"query": "*leverage*"})
  • Network accessline 42
    BASE = "https://data.financialresearch.gov/hf/v1"
  • Network accessline 44
    # Fetch overall leverage ratio resp = requests.get(f"{BASE}/series/timeseries", params={
  • Network accessline 45
    resp = requests.get(f"{BASE}/series/timeseries", params={
  • Network accessline 52
    # Get metadata meta_resp = requests.get(f"{BASE}/metadata/query", params={
  • Network accessline 53
    meta_resp = requests.get(f"{BASE}/metadata/query", params={
  • Network accessline 76
    BASE = "https://data.financialresearch.gov/hf/v1"
  • Network accessline 85
    resp = requests.get(f"{BASE}/series/multifull", params={
  • Network accessline 112
    BASE = "https://data.financialresearch.gov/hf/v1"
  • Network accessline 114
    # Download entire FPF dataset, recent data only resp = requests.get(f"{BASE}/series/dataset", params={
  • Network accessline 115
    resp = requests.get(f"{BASE}/series/dataset", params={
  • Network accessline 146
    BASE = "https://data.financialresearch.gov/hf/v1"
  • Network accessline 156
    resp = requests.get(f"{BASE}/series/multifull", params={
  • Network accessline 184
    BASE = "https://data.financialresearch.gov/hf/v1"
  • Network accessline 186
    resp = requests.get(f"{BASE}/series/multifull", params={
  • Network accessline 219
    BASE = "https://data.financialresearch.gov/hf/v1"
  • Network accessline 221
    # Download the leverage category as a DataFrame resp = requests.get(f"{BASE}/categories", params={"category": "leverage"})
  • Network accessline 222
    resp = requests.get(f"{BASE}/categories", params={"category": "leverage"})
  • Network accessline 235
    BASE = "https://data.financialresearch.gov/hf/v1"
  • Network accessline 240
    resp = requests.get(f"{BASE}/series/multifull", params={
  • Network accessline 267
    BASE = "https://data.financialresearch.gov/hf/v1"
  • Network accessline 270
    """Fetch only the most recent FPF observations (for periodic refreshes)."""     start = (datetime.today() - timedelta(days=days_back)).strftime("%Y-%m-%d")     resp = requests.get(f"{BASE}/series/dataset", params={
  • Network accessline 271
    start = (datetime.today() - timedelta(days=days_back)).strftime("%Y-%m-%d")     resp = requests.get(f"{BASE}/series/dataset", params={         "dataset": "fpf",
  • Network accessline 272
    resp = requests.get(f"{BASE}/series/dataset", params={

skills/15-金融与经济数据/market-research-reports/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash

skills/15-金融与经济数据/market-research-reports/scripts/generate_market_visuals.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/15-金融与经济数据/usfiscaldata/SKILL.md

  • Network accessline 13
    **Base URL:** `https://api.fiscaldata.treasury.gov/services/api/fiscal_service`
  • Network accessline 21
    BASE_URL = "https://api.fiscaldata.treasury.gov/services/api/fiscal_service"
  • Network accessline 23
    # Get the current national debt (Debt to the Penny) resp = requests.get(f"{BASE_URL}/v2/accounting/od/debt_to_penny", params={
  • Network accessline 24
    resp = requests.get(f"{BASE_URL}/v2/accounting/od/debt_to_penny", params={
  • Network accessline 33
    # Get Treasury exchange rates for recent quarters resp = requests.get(f"{BASE_URL}/v1/accounting/od/rates_of_exchange", params={
  • Network accessline 34
    resp = requests.get(f"{BASE_URL}/v1/accounting/od/rates_of_exchange", params={
  • Network accessline 131
    params = params or {}     params["page[size]"] = 10000  # max size to minimize requests     resp = requests.get(f"{BASE_URL}{endpoint}", params=params)
  • Network accessline 132
    params["page[size]"] = 10000  # max size to minimize requests     resp = requests.get(f"{BASE_URL}{endpoint}", params=params)     result = resp.json()
  • Network accessline 133
    resp = requests.get(f"{BASE_URL}{endpoint}", params=params)
  • Network accessline 144
    # Sum all deposits/withdrawals by record_date and transaction type resp = requests.get(f"{BASE_URL}/v1/accounting/dts/deposits_withdrawals_operating_cash", params={
  • Network accessline 145
    resp = requests.get(f"{BASE_URL}/v1/accounting/dts/deposits_withdrawals_operating_cash", params={

skills/15-金融与经济数据/usfiscaldata/references/api-basics.md

  • Network accessline 16
    Base URL:  https://api.fiscaldata.treasury.gov/services/api/fiscal_service
  • Network accessline 20
    Full URL: https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v2/accounting/od/debt_to_penny?fields=record_date,tot_pub_debt_out_amt&sort=-record_date&page[size]=5
  • Network accessline 21
    https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v2/accounting/od/debt_to_penny?fields=record_date,tot_pub_debt_out_amt&sort=-record_date&page[size]=5
  • Network accessline 68
    def get_with_retry(url, params, retries=3):     for attempt in range(retries):         resp = requests.get(url, params=params)
  • Network accessline 69
    for attempt in range(retries):         resp = requests.get(url, params=params)         if resp.status_code == 429:
  • Network accessline 70
    resp = requests.get(url, params=params)
  • Network accessline 86
    The [Fiscal Service Data Registry](https://fiscal.treasury.gov/data-registry/index.html) contains field definitions, authoritative sources, data types, and formats across federal government data.

skills/15-金融与经济数据/usfiscaldata/references/datasets-debt.md

  • Network accessline 20
    # Current national debt resp = requests.get(
  • Network accessline 21
    resp = requests.get(
  • Network accessline 22
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v2/accounting/od/debt_to_penny",
  • Network accessline 28
    # Debt over the last year resp = requests.get(
  • Network accessline 29
    resp = requests.get(
  • Network accessline 30
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v2/accounting/od/debt_to_penny",
  • Network accessline 56
    # Full historical debt series resp = requests.get(
  • Network accessline 57
    resp = requests.get(
  • Network accessline 58
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v2/accounting/od/historical_debt_outstanding",
  • Network accessline 105
    # TROR data, sorted by funding type resp = requests.get(
  • Network accessline 106
    resp = requests.get(
  • Network accessline 107
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v2/debt/tror",
  • Network accessline 137
    # Get total interest expense by month resp = requests.get(
  • Network accessline 138
    resp = requests.get(
  • Network accessline 139
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v2/accounting/od/interest_expense",

skills/15-金融与经济数据/usfiscaldata/references/datasets-fiscal.md

  • Network accessline 38
    # Get current Treasury General Account (TGA) balance resp = requests.get(
  • Network accessline 39
    resp = requests.get(
  • Network accessline 40
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/dts/operating_cash_balance",
  • Network accessline 46
    # Get deposits and withdrawals for a specific period resp = requests.get(
  • Network accessline 47
    resp = requests.get(
  • Network accessline 48
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/dts/deposits_withdrawals_operating_cash",
  • Network accessline 60
    # Get sum of today's transaction amounts by transaction type resp = requests.get(
  • Network accessline 61
    resp = requests.get(
  • Network accessline 62
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/dts/deposits_withdrawals_operating_cash",
  • Network accessline 114
    # MTS Table 1: Summary of receipts and outlays resp = requests.get(
  • Network accessline 115
    resp = requests.get(
  • Network accessline 116
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/mts/mts_table_1",
  • Network accessline 124
    # MTS Table 9: Get line 120 (Total Receipts) for most recent period resp = requests.get(
  • Network accessline 125
    resp = requests.get(
  • Network accessline 126
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/mts/mts_table_9",

skills/15-金融与经济数据/usfiscaldata/references/datasets-interest-rates.md

  • Network accessline 20
    # Get average rates for all marketable securities, most recent month resp = requests.get(
  • Network accessline 21
    resp = requests.get(
  • Network accessline 22
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v2/accounting/od/avg_interest_rates",
  • Network accessline 33
    # Historical rate for a specific security type resp = requests.get(
  • Network accessline 34
    resp = requests.get(
  • Network accessline 35
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v2/accounting/od/avg_interest_rates",
  • Network accessline 78
    # Get all current exchange rates (latest quarter) resp = requests.get(
  • Network accessline 79
    resp = requests.get(
  • Network accessline 80
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/od/rates_of_exchange",
  • Network accessline 89
    # Euro rate history resp = requests.get(
  • Network accessline 90
    resp = requests.get(
  • Network accessline 91
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/od/rates_of_exchange",

skills/15-金融与经济数据/usfiscaldata/references/datasets-securities.md

  • Network accessline 27
    # Get recent 10-year Treasury note auctions resp = requests.get(
  • Network accessline 28
    resp = requests.get(
  • Network accessline 29
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/od/auctions_query",
  • Network accessline 38
    # Get all auctions in 2024 resp = requests.get(
  • Network accessline 39
    resp = requests.get(
  • Network accessline 40
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/od/auctions_query",
  • Network accessline 66
    # Get upcoming auctions resp = requests.get(
  • Network accessline 67
    resp = requests.get(
  • Network accessline 68
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/od/upcoming_auctions",
  • Network accessline 108
    # Current I Bond rates resp = requests.get(
  • Network accessline 109
    resp = requests.get(
  • Network accessline 110
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v2/accounting/od/i_bond_interest_rates",

skills/15-金融与经济数据/usfiscaldata/references/examples.md

  • Network accessline 11
    BASE_URL = "https://api.fiscaldata.treasury.gov/services/api/fiscal_service"
  • Network accessline 13
    def fetch(endpoint, **params):
  • Network accessline 14
    resp = requests.get(f"{BASE_URL}{endpoint}", params=params)
  • Network accessline 22
    # Current total public debt result = fetch("/v2/accounting/od/debt_to_penny",
  • Network accessline 23
    result = fetch("/v2/accounting/od/debt_to_penny",
  • Network accessline 29
    # Debt trend over last 5 years result = fetch("/v2/accounting/od/debt_to_penny",
  • Network accessline 30
    result = fetch("/v2/accounting/od/debt_to_penny",
  • Network accessline 44
    # All current Treasury exchange rates result = fetch("/v1/accounting/od/rates_of_exchange",
  • Network accessline 45
    result = fetch("/v1/accounting/od/rates_of_exchange",
  • Network accessline 67
    # Recent 10-year note auctions result = fetch("/v1/accounting/od/auctions_query",
  • Network accessline 68
    result = fetch("/v1/accounting/od/auctions_query",
  • Network accessline 80
    # Auction yield trend: 2-year vs 10-year def get_auction_yields(term, n=24):     result = fetch("/v1/accounting/od/auctions_query",
  • Network accessline 81
    def get_auction_yields(term, n=24):     result = fetch("/v1/accounting/od/auctions_query",                    fields="record_date,security_term,accepted_comp_bid_rate_amt",
  • Network accessline 82
    result = fetch("/v1/accounting/od/auctions_query",
  • Network accessline 102
    # Recent Treasury General Account (TGA) balance result = fetch("/v1/accounting/dts/operating_cash_balance",
  • Network accessline 103
    result = fetch("/v1/accounting/dts/operating_cash_balance",
  • Network accessline 111
    # Monthly total receipts and withdrawals result = fetch("/v1/accounting/dts/deposits_withdrawals_operating_cash",
  • Network accessline 112
    result = fetch("/v1/accounting/dts/deposits_withdrawals_operating_cash",
  • Network accessline 125
    # Federal budget receipts and outlays (MTS Table 1) result = fetch("/v1/accounting/mts/mts_table_1",
  • Network accessline 126
    result = fetch("/v1/accounting/mts/mts_table_1",
  • Network accessline 141
    # Average interest rates on all marketable Treasury securities result = fetch("/v2/accounting/od/avg_interest_rates",
  • Network accessline 142
    result = fetch("/v2/accounting/od/avg_interest_rates",
  • Network accessline 153
    # I Bond rates history result = fetch("/v2/accounting/od/i_bond_interest_rates",
  • Network accessline 154
    result = fetch("/v2/accounting/od/i_bond_interest_rates",
  • Network accessline 169
    # Total debt at end of FY     fy_end = f"{fy}-09-30"     result = fetch("/v2/accounting/od/debt_to_penny",
  • Network accessline 170
    fy_end = f"{fy}-09-30"     result = fetch("/v2/accounting/od/debt_to_penny",                    filter=f"record_date:lte:{fy_end}",
  • Network accessline 171
    result = fetch("/v2/accounting/od/debt_to_penny",
  • Network accessline 176
    # Interest expense for FY     result = fetch("/v2/accounting/od/interest_expense",
  • Network accessline 177
    result = fetch("/v2/accounting/od/interest_expense",
  • Network accessline 207
    BASE_URL <- "https://api.fiscaldata.treasury.gov/services/api/fiscal_service"
  • Network accessline 246
    result = fetch("/v2/accounting/od/debt_to_penny", **{"page[size]": 1})
  • Network accessline 256
    Browse the full list of 54 datasets and 182 endpoints at: - `https://fiscaldata.treasury.gov/datasets/` — searchable dataset catalog
  • Network accessline 257
    - `https://fiscaldata.treasury.gov/datasets/` — searchable dataset catalog
  • Network accessline 258
    - `https://fiscaldata.treasury.gov/api-documentation/#list-of-endpoints-table` — full endpoint table

skills/15-金融与经济数据/usfiscaldata/references/parameters.md

  • Network accessline 124
    base = "https://api.fiscaldata.treasury.gov/services/api/fiscal_service"
  • Network accessline 127
    while True:         resp = requests.get(f"{base}{endpoint}", params=params)
  • Network accessline 128
    resp = requests.get(f"{base}{endpoint}", params=params)
  • Network accessline 149
    "page[number]": 1 } resp = requests.get(
  • Network accessline 150
    } resp = requests.get(     "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/od/rates_of_exchange",
  • Network accessline 151
    resp = requests.get(
  • Network accessline 152
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/od/rates_of_exchange",

skills/15-金融与经济数据/usfiscaldata/references/response-format.md

  • Network accessline 92
    resp = requests.get(url, params=params)
  • Network accessline 118
    def api_to_dataframe(endpoint, params=None):     """Fetch API data and return a typed DataFrame."""     base = "https://api.fiscaldata.treasury.gov/services/api/fiscal_service"
  • Network accessline 119
    """Fetch API data and return a typed DataFrame."""     base = "https://api.fiscaldata.treasury.gov/services/api/fiscal_service"     resp = requests.get(f"{base}{endpoint}", params=params)
  • Network accessline 120
    base = "https://api.fiscaldata.treasury.gov/services/api/fiscal_service"     resp = requests.get(f"{base}{endpoint}", params=params)     resp.raise_for_status()
  • Network accessline 121
    resp = requests.get(f"{base}{endpoint}", params=params)
  • Network accessline 157
    resp = requests.get(
  • Network accessline 158
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v2/accounting/od/debt_to_penny",
  • Network accessline 171
    resp = requests.get(
  • Network accessline 172
    "https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v2/accounting/od/debt_to_penny",

skills/16-地理空间与遥感/geomaster/SKILL.md

  • Network accessline 261
    # Search Sentinel-2 via STAC catalog = pystac_client.Client.open(     "https://planetarycomputer.microsoft.com/api/stac/v1",
  • Network accessline 262
    catalog = pystac_client.Client.open(     "https://planetarycomputer.microsoft.com/api/stac/v1",     modifier=planetary_computer.sign_inplace,
  • Network accessline 263
    "https://planetarycomputer.microsoft.com/api/stac/v1",

skills/16-地理空间与遥感/geomaster/references/big-data.md

  • Network accessline 141
    # Search catalog catalog = pystac_client.Client.open(     "https://planetarycomputer.microsoft.com/api/stac/v1",
  • Network accessline 142
    catalog = pystac_client.Client.open(     "https://planetarycomputer.microsoft.com/api/stac/v1",     modifier=planetary_computer.sign_inplace,
  • Network accessline 143
    "https://planetarycomputer.microsoft.com/api/stac/v1",

skills/16-地理空间与遥感/geomaster/references/coordinate-systems.md

  • Network accessline 361
    For more information, see: - [EPSG Registry](https://epsg.org/)
  • Network accessline 362
    - [EPSG Registry](https://epsg.org/)
  • Network accessline 363
    - [PROJ documentation](https://proj.org/)
  • Network accessline 364
    - [pyproj documentation](https://pyproj4.github.io/pyproj/)

skills/16-地理空间与遥感/geomaster/references/data-sources.md

  • Network accessline 9
    | Platform | Resolution | Coverage | Access | |----------|------------|----------|--------| | **Sentinel-2** | 10-60m | Global | https://scihub.copernicus.eu/ |
  • Network accessline 10
    |----------|------------|----------|--------| | **Sentinel-2** | 10-60m | Global | https://scihub.copernicus.eu/ | | **Sentinel-1** | 5-40m (SAR) | Global | https://scihub.copernicus.eu/ |
  • Network accessline 11
    | **Sentinel-2** | 10-60m | Global | https://scihub.copernicus.eu/ |
  • Network accessline 12
    | **Sentinel-1** | 5-40m (SAR) | Global | https://scihub.copernicus.eu/ |
  • Network accessline 13
    | **Sentinel-3** | 300m-1km | Global | https://scihub.copernicus.eu/ |
  • Network accessline 14
    | **Sentinel-5P** | Various | Global | https://scihub.copernicus.eu/ |
  • Network accessline 20
    api = SentinelAPI('user', 'password', 'https://scihub.copernicus.eu/dhus')
  • Network accessline 34
    | Platform | Resolution | Coverage | Access | |----------|------------|----------|--------| | **Landsat 9** | 30m | Global | https://earthexplorer.usgs.gov/ |
  • Network accessline 35
    |----------|------------|----------|--------| | **Landsat 9** | 30m | Global | https://earthexplorer.usgs.gov/ | | **Landsat 8** | 30m | Global | https://earthexplorer.usgs.gov/ |
  • Network accessline 36
    | **Landsat 9** | 30m | Global | https://earthexplorer.usgs.gov/ |
  • Network accessline 37
    | **Landsat 8** | 30m | Global | https://earthexplorer.usgs.gov/ |
  • Network accessline 38
    | **Landsat 7** | 15-60m | Global | https://earthexplorer.usgs.gov/ |
  • Network accessline 39
    | **Landsat 5-7** | 30-60m | Global | https://earthexplorer.usgs.gov/ |
  • Network accessline 52
    | Dataset | Resolution | Coverage | Source | |---------|------------|----------|--------| | **AW3D30** | 30m | Global | https://www.eorc.jaxa.jp/ALOS/en/aw3d30/ |
  • Network accessline 53
    |---------|------------|----------|--------| | **AW3D30** | 30m | Global | https://www.eorc.jaxa.jp/ALOS/en/aw3d30/ | | **SRTM** | 30m | 56°S-60°N | https://www.usgs.gov/ |
  • Network accessline 54
    | **AW3D30** | 30m | Global | https://www.eorc.jaxa.jp/ALOS/en/aw3d30/ |
  • Network accessline 55
    | **SRTM** | 30m | 56°S-60°N | https://www.usgs.gov/ |
  • Network accessline 56
    | **ASTER GDEM** | 30m | 83°S-83°N | https://asterweb.jpl.nasa.gov/ |
  • Network accessline 57
    | **Copernicus DEM** | 30m | Global | https://copernicus.eu/ |
  • Network accessline 58
    | **ArcticDEM** | 2-10m | Arctic | https://www.pgc.umn.edu/ |
  • Network accessline 73
    | Dataset | Resolution | Classes | Source | |---------|------------|---------|--------| | **ESA WorldCover** | 10m | 11 classes | https://worldcover2021.esa.int/ |
  • Network accessline 74
    |---------|------------|---------|--------| | **ESA WorldCover** | 10m | 11 classes | https://worldcover2021.esa.int/ | | **ESRI Land Cover** | 10m | 10 classes | https://www.esri.com/ |
  • Network accessline 75
    | **ESA WorldCover** | 10m | 11 classes | https://worldcover2021.esa.int/ |
  • Network accessline 76
    | **ESRI Land Cover** | 10m | 10 classes | https://www.esri.com/ |
  • Network accessline 77
    | **Copernicus Global** | 100m | 23 classes | https://land.copernicus.eu/ |
  • Network accessline 78
    | **MODIS MCD12Q1** | 500m | 17 classes | https://lpdaac.usgs.gov/ |
  • Network accessline 79
    | **NLCD (US)** | 30m | 20 classes | https://www.mrlc.gov/ |
  • Network accessline 85
    | Dataset | Resolution | Temporal | Access | |---------|------------|----------|--------| | **ERA5** | 31km | Hourly (1979+) | https://cds.climate.copernicus.eu/ |
  • Network accessline 86
    |---------|------------|----------|--------| | **ERA5** | 31km | Hourly (1979+) | https://cds.climate.copernicus.eu/ | | **MERRA-2** | 50km | Hourly (1980+) | https://gmao.gsfc.nasa.gov/ |
  • Network accessline 87
    | **ERA5** | 31km | Hourly (1979+) | https://cds.climate.copernicus.eu/ |
  • Network accessline 88
    | **MERRA-2** | 50km | Hourly (1980+) | https://gmao.gsfc.nasa.gov/ |
  • Network accessline 89
    | **JRA-55** | 55km | 3-hourly (1958+) | https://jra.kishou.go.jp/ |
  • Network accessline 133
    overpass_url = "http://overpass-api.de/api/interpreter"
  • Network accessline 140
    response = requests.get(overpass_url, params={'data': query})
  • Network accessline 151
    # Admin boundaries (scale: 10m, 50m, 110m) countries = gpd.read_file('https://naturalearth.s3.amazonaws.com/10m_cultural/ne_10m_admin_0_countries.zip')
  • Network accessline 152
    countries = gpd.read_file('https://naturalearth.s3.amazonaws.com/10m_cultural/ne_10m_admin_0_countries.zip')
  • Network accessline 153
    urban_areas = gpd.read_file('https://naturalearth.s3.amazonaws.com/10m_cultural/ne_10m_urban_areas.zip')
  • Network accessline 154
    ports = gpd.read_file('https://naturalearth.s3.amazonaws.com/10m_cultural/ne_10m_ports.zip')
  • Network accessline 159
    | Dataset | Type | Access | |---------|------|--------| | **GADM** | Admin boundaries | https://gadm.org/ |
  • Network accessline 160
    |---------|------|--------| | **GADM** | Admin boundaries | https://gadm.org/ | | **HydroSHEDS** | Rivers, basins | https://www.hydrosheds.org/ |
  • Network accessline 161
    | **GADM** | Admin boundaries | https://gadm.org/ |
  • Network accessline 162
    | **HydroSHEDS** | Rivers, basins | https://www.hydrosheds.org/ |
  • Network accessline 163
    | **Global Power Plant** | Power plants | https://datasets.wri.org/ |
  • Network accessline 164
    | **WorldPop** | Population | https://www.worldpop.org/ |
  • Network accessline 165
    | **GPW** | Population | https://sedac.ciesin.columbia.edu/ |
  • Network accessline 166
    | **HDX** | Humanitarian data | https://data.humdata.org/ |
  • Network accessline 175
    # Geocoding url = "https://maps.googleapis.com/maps/api/geocode/json"
  • Network accessline 176
    url = "https://maps.googleapis.com/maps/api/geocode/json"
  • Access to secretsline 179
    [Credential-related source omitted]
  • Network accessline 182
    response = requests.get(url, params=params)
  • Network accessline 193
    url = "https://api.mapbox.com/geocoding/v5/mapbox.places/Golden%20Gate%20Bridge.json"
  • Access to secretsline 194
    [Credential-related source omitted]
  • Network accessline 196
    response = requests.get(url, params=params)
  • Network accessline 203
    # Current weather url = "https://api.openweathermap.org/data/2.5/weather"
  • Network accessline 204
    url = "https://api.openweathermap.org/data/2.5/weather"
  • Access to secretsline 208
    [Credential-related source omitted]
  • Network accessline 211
    response = requests.get(url, params=params)
  • Network accessline 222
    # Connect to STAC catalog catalog = pystac_client.Client.open("https://earth-search.aws.element84.com/v1")
  • Network accessline 223
    catalog = pystac_client.Client.open("https://earth-search.aws.element84.com/v1")
  • Network accessline 242
    catalog = pystac_client.Client.open(     "https://planetarycomputer.microsoft.com/api/stac/v1",
  • Network accessline 243
    "https://planetarycomputer.microsoft.com/api/stac/v1",
  • Network accessline 265
    """     # Initialize API     api = SentinelAPI('user', 'password', 'https://scihub.copernicus.eu/dhus')
  • Network accessline 267
    api = SentinelAPI('user', 'password', 'https://scihub.copernicus.eu/dhus')

skills/16-地理空间与遥感/geomaster/references/programming-languages.md

  • Network accessline 234
    // Add tile layer L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  • Network accessline 235
    L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  • Network accessline 239
    // Add GeoJSON layer fetch('data.geojson')
  • Network accessline 240
    fetch('data.geojson')

skills/16-地理空间与遥感/geomaster/references/remote-sensing.md

  • Network accessline 27
    # Search Sentinel-2 collection catalog = pystac_client.Client.open(     "https://planetarycomputer.microsoft.com/api/stac/v1",
  • Network accessline 28
    catalog = pystac_client.Client.open(     "https://planetarycomputer.microsoft.com/api/stac/v1",     modifier=planetary_computer.sign_inplace,
  • Network accessline 29
    "https://planetarycomputer.microsoft.com/api/stac/v1",

skills/16-地理空间与遥感/geomaster/references/troubleshooting.md

  • Dangerous shell operationline 16
    sudo apt-get install gdal-bin libgdal-dev
  • Network accessline 21
    # Solution 3: Wheel files pip install rasterio --find-links=https://gis.wheelwrights.com/
  • Network accessline 22
    pip install rasterio --find-links=https://gis.wheelwrights.com/
  • Network accessline 435
    - **GeoPandas docs**: https://geopandas.org/
  • Network accessline 436
    - **Rasterio docs**: https://rasterio.readthedocs.io/
  • Network accessline 437
    - **PROJ datab**: https://epsg.org/
  • Network accessline 439
    - **GIS Stack Exchange**: https://gis.stackexchange.com/

skills/16-地理空间与遥感/geopandas/references/data-io.md

  • Network accessline 15
    # Read from URL gdf = gpd.read_file("https://example.com/data.geojson")
  • Network accessline 16
    gdf = gpd.read_file("https://example.com/data.geojson")
  • Network accessline 163
    # HTTP/HTTPS gdf = gpd.read_file("https://example.com/data.geojson")
  • Network accessline 164
    gdf = gpd.read_file("https://example.com/data.geojson")

skills/17-平台与基础设施/get-available-resources/scripts/detect_resources.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/17-平台与基础设施/iso-13485-certification/scripts/gap_analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/17-平台与基础设施/modal/SKILL.md

  • Network accessline 15
    Modal is particularly suited for AI/ML workloads, high-performance batch processing, scheduled jobs, GPU inference, and serverless APIs. Sign up for free at https://modal.com and receive $30/month in credits.
  • Access to secretsline 213
    [Credential-related source omitted]
  • Network accessline 380
    For additional help, see Modal documentation at https://modal.com/docs or join Modal Slack community.

skills/17-平台与基础设施/modal/references/examples.md

  • Network accessline 365
    # Fetch from API     response = requests.get(
  • Network accessline 366
    response = requests.get(
  • Network accessline 367
    "https://api.example.com/sensors",
  • Access to secretsline 368
    [Credential-related source omitted]

skills/17-平台与基础设施/modal/references/getting-started.md

  • Network accessline 5
    Sign up for free at https://modal.com and get $30/month of credits.
  • Network accessline 75
    View deployed apps at https://modal.com/apps or with:

skills/17-平台与基础设施/modal/references/gpu.md

  • Network accessline 34
    See https://modal.com/pricing for pricing.

skills/17-平台与基础设施/modal/references/images.md

  • Network accessline 15
    .uv_pip_install("torch<3")     .env({"HALT_AND_CATCH_FIRE": "0"})     .run_commands("git clone https://github.com/modal-labs/agi")
  • Network accessline 16
    .env({"HALT_AND_CATCH_FIRE": "0"})     .run_commands("git clone https://github.com/modal-labs/agi") )
  • Network accessline 17
    .run_commands("git clone https://github.com/modal-labs/agi")
  • Network accessline 75
    modal.Image.debian_slim()     .apt_install("git")     .run_commands("git clone https://github.com/modal-labs/gpu-glossary")
  • Network accessline 76
    .apt_install("git")     .run_commands("git clone https://github.com/modal-labs/gpu-glossary") )
  • Network accessline 77
    .run_commands("git clone https://github.com/modal-labs/gpu-glossary")

skills/17-平台与基础设施/modal/references/resources.md

  • Network accessline 129
    Access via https://modal.com/apps

skills/17-平台与基础设施/modal/references/scheduled-jobs.md

  • Network accessline 120
    Check https://modal.com/apps for:
  • Access to secretsline 242
    [Credential-related source omitted]
  • Access to secretsline 245
    [Credential-related source omitted]

skills/17-平台与基础设施/modal/references/secrets.md

  • Network accessline 7
    Create secrets at https://modal.com/secrets
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Access to secretsline 160
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]

skills/17-平台与基础设施/modal/references/volumes.md

  • Dangerous shell operationline 215
    modal volume rm my-volume file.txt

skills/17-平台与基础设施/modal/references/web-endpoints.md

  • Network accessline 47
    curl "https://workspace--app-square.modal.run?x=42"
  • Network accessline 61
    curl -X POST -H 'Content-Type: application/json' \
  • Network accessline 63
    https://workspace--app-square.modal.run
  • Access to secretsline 240
    [Credential-related source omitted]
  • Network accessline 272
    def handler():     ... # URL: https://workspace--api.modal.run
  • Network accessline 274
    # URL: https://workspace--api.modal.run

skills/沁言学术skills/qinyan-citation/SKILL.md

  • Network accessline 20
    使用前请确保: 1. 已设置 `QINYAN_API_KEY` 环境变量(前往 https://platform.qinyanai.com/ 申请) 2. 环境中可用 `curl` 和 `python3`
  • Network accessline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 126
    作者1, A. B., & 作者2, C. D. (年份). 论文标题. 期刊名(斜体), 卷号(期号), 起始页–终止页. https://doi.org/DOI

skills/沁言学术skills/qinyan-citation/scripts/search.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 10
    API_BASE="https://api.qinyanai.com"
  • Network accessline 12
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 13
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 14
    echo "请前往 https://platform.qinyanai.com/ 申请API Key"
  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 47
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Network accessline 48
    -X POST "${API_BASE}${ENDPOINT}" \
  • Access to secretsline 50
    [Credential-related source omitted]

skills/沁言学术skills/qinyan-nature-figures/scripts/figure_preflight.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/沁言学术skills/qinyan-nature-polishing/scripts/style_audit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/沁言学术skills/qinyan-nature-review/scripts/review_consistency.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/沁言学术skills/qinyan-nature-statistics/scripts/reporting_audit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/沁言学术skills/qinyan-nature-writing/scripts/manuscript_audit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/沁言学术skills/qinyan-paper-analysis/SKILL.md

  • Network accessline 16
    使用前请确保: 1. 已设置 `QINYAN_API_KEY` 环境变量(前往 https://platform.qinyanai.com/ 申请) 2. 环境中可用 `curl` 和 `python3`
  • Network accessline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 26
    **接口地址:** `https://api.qinyanai.com/v1/paper-search/analyze`
  • Network accessline 59
    bash scripts/analyze.sh '{"title": "BERT: Pre-training of Deep Bidirectional Transformers", "authors": ["Jacob Devlin"], "pdf_url": "https://arxiv.org/pdf/1810.04805.pdf", "language": "中文"}'

skills/沁言学术skills/qinyan-paper-analysis/scripts/analyze.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 9
    API_BASE="https://api.qinyanai.com"
  • Network accessline 12
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 13
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 14
    echo "请前往 https://platform.qinyanai.com/ 申请API Key"
  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 34
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 35
    -X POST "${API_BASE}${ENDPOINT}" \
  • Access to secretsline 37
    [Credential-related source omitted]

skills/沁言学术skills/qinyan-paper-search/SKILL.md

  • Network accessline 16
    使用前请确保: 1. 已设置 `QINYAN_API_KEY` 环境变量(前往 https://platform.qinyanai.com/ 申请) 2. 环境中可用 `curl` 和 `python3`
  • Network accessline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]

skills/沁言学术skills/qinyan-paper-search/scripts/search.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 10
    API_BASE="https://api.qinyanai.com"
  • Network accessline 12
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 13
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 14
    echo "请前往 https://platform.qinyanai.com/ 申请API Key"
  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 47
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Network accessline 48
    -X POST "${API_BASE}${ENDPOINT}" \
  • Access to secretsline 50
    [Credential-related source omitted]

skills/沁言学术skills/qinyan-topic-analysis/SKILL.md

  • Network accessline 16
    使用前请确保: 1. 已设置 `QINYAN_API_KEY` 环境变量(前往 https://platform.qinyanai.com/ 申请) 2. 环境中可用 `curl` 和 `python3`
  • Network accessline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]

skills/沁言学术skills/qinyan-topic-analysis/scripts/search.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 10
    API_BASE="https://api.qinyanai.com"
  • Network accessline 12
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 13
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 14
    echo "请前往 https://platform.qinyanai.com/ 申请API Key"
  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 47
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Network accessline 48
    -X POST "${API_BASE}${ENDPOINT}" \
  • Access to secretsline 50
    [Credential-related source omitted]

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 1 fact

Works with

  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Add this badge to your README

It updates every night and links to this page.

LeonChaoX/qinyan-academic-skills: #888 on hotskills, 1k stars

[![LeonChaoX/qinyan-academic-skills on hotskills](https://hotskills.dev/badge/leonchaox-qinyan-academic-skills.svg)](https://hotskills.dev/skill/leonchaox-qinyan-academic-skills/)