SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 10-27 00:15

数据与分析

17,033 个结果

etetoolkit

ETE(Environment for Tree Exploration)是一个用于系统发育与层次树分析的工具包,提供 Python 库 ete3。它支持 Newick、NHX、PhyloXML、NeXML 等树格式的读写与遍历,可进行剪枝、定根、折叠节点、解析多分支等拓扑修改,并计算分支长度、拓扑距离及 Robinson-Foulds 距离。PhyloTree 类可结合序列比对检测基因复制与物种形成事件,识别直系同源与旁系同源基因,并拆分直系同源组。NCBITaxa 可下载并缓存 NCBI 分类数据库,实现 taxid 与学名互译、谱系获取及分类树构建。可视化方面支持 PNG、PDF、SVG 输出,矩形与环形布局,以及 NodeStyle、Faces 和布局函数自定义样式。ClusterTree 类用于层次聚类分析,可计算轮廓系数、Dunn 指数并绘制热图。该工具适用于系统发育基因组学、基因家族分析、聚类验证和树比较等研究场景。

数据与分析35 次安装

flowio

FlowIO 是一个轻量级的 Python 库,用于读写流式细胞术标准(FCS)文件,支持 FCS 2.0、3.0 和 3.1 版本。它的主要用途是解析 FCS 文件的元数据与通道信息,并将事件数据提取为 NumPy 数组,便于后续分析或转换。FlowIO 依赖极少,适合后端服务、数据管道以及基础的细胞术文件操作。用户可以用它读取文件版本、事件数、通道标签、采集日期、仪器名称等信息,也能将事件数据导出为 CSV 或 Pandas DataFrame。此外,FlowIO 支持创建新的 FCS 文件,可将 NumPy 数组写入 FCS 3.1 格式(单精度浮点),并自定义 TEXT 段元数据。它还能处理多数据集 FCS 文件、检测偏移差异并允许忽略错误,以及通过 only_text 参数进行内存高效的元数据读取。安装命令为 uv pip install flowio,要求 Python 3.9 或更高版本。对于需要补偿、门控或 FlowJo 支持的高级分析,建议搭配 FlowKit 库使用。

数据与分析35 次安装

lamindb

LaminDB 是一个面向生物学的开源数据框架,旨在让数据可查询、可追溯、可复现并符合 FAIR 原则(可发现、可访问、可互操作、可复用)。它通过统一的 Python API,将湖仓架构、血缘追踪、特征存储、生物本体、LIMS(实验室信息管理系统)和 ELN(电子实验记录本)能力整合到一个平台中。其核心价值包括:可查询性(按元数据、特征和本体术语搜索过滤数据集)、可追溯性(从原始数据到分析结果自动追踪血缘)、可复现性(对数据、代码和环境进行版本控制)以及 FAIR 合规(使用生物本体进行标准化注释)。该技能适用于管理 scRNA-seq、bulk RNA-seq、空间转录组、流式细胞术、多模态数据、EHR 数据等生物数据集,追踪 Notebook、脚本及 Nextflow、Snakemake、Redun 等流水线执行,进行数据策展与验证,使用 Bionty 处理基因、蛋白质、细胞类型等生物本体,构建数据湖仓,确保可复现性,集成 ML 流水线,部署数据基础设施以及协作共享数据集。

数据与分析35 次安装

pytdc

PyTDC(Therapeutics Data Commons)是一个面向药物发现与开发的开源科学平台,提供 AI 就绪的数据集与基准测试,覆盖治疗药物研发全流程。它将数据按用途分为三类:单实例预测(分子/蛋白质性质,如 ADME、毒性、HTS、量子力学性质)、多实例预测(药物-靶点相互作用 DTI、药物-药物相互作用 DDI、蛋白-蛋白相互作用 PPI 等)以及生成任务(分子生成 MolGen、逆合成 RetroSyn、配对分子生成)。平台提供标准化的评估指标与有意义的数据划分(如 scaffold、cold、temporal 等),并包含基准组(如 ADMET 基准组)、数据划分、模型评估、数据处理工具以及 17 个以上的分子优化 oracle。可通过 pip 安装,使用 `uv pip install PyTDC`,核心依赖自动安装。适合在药物发现或治疗相关机器学习任务中使用,进行模型基准测试、分子性质预测、相互作用预测与目标导向的分子生成。

数据与分析35 次安装

scikit-bio

scikit-bio 是一个用于处理生物数据的综合 Python 库,适用于生物信息学分析,涵盖序列操作、比对、系统发育、微生物生态学与多元统计。它支持 DNA、RNA、蛋白质等生物序列的读写与转换,可处理 FASTA、FASTQ、GenBank、Newick、BIOM 等 19 种以上生物文件格式。主要能力包括:序列比对(全局/局部、多序列比对)、系统发育树构建与分析(UPGMA、邻接法、GME、BME)、多样性指标计算(alpha/beta 多样性、UniFrac 距离)、排序分析(PCoA、CCA、RDA)、生态统计检验(PERMANOVA、ANOSIM、Mantel)以及蛋白质语言模型嵌入的处理。该库可与 Biopython、pandas、polars、AnnData、scikit-learn 及 QIIME 2 生态集成,常用于微生物组多样性分析、系统发育分析和比较基因组学等场景。安装命令为 uv pip install scikit-bio。

数据与分析35 次安装

shap

SHAP(SHapley Additive exPlanations)是一个用于解释机器学习模型输出的技能,基于合作博弈论中的 Shapley 值构建统一的可解释性方法。该技能帮助开发者计算任意模型类型的 SHAP 值、生成特征重要性可视化图表、调试与验证模型行为、分析公平性与偏差,并在生产环境中实现可解释 AI。它支持树模型(XGBoost、LightGBM、CatBoost、随机森林)、深度学习模型(TensorFlow、PyTorch、Keras)、线性模型以及黑盒模型。技能内置多种解释器(TreeExplainer、DeepExplainer、KernelExplainer、LinearExplainer、GradientExplainer、PermutationExplainer)与可视化图表(waterfall、beeswarm、bar、scatter、force、heatmap、violin、decision 等),并提供 explainers、plots、workflows、theory 四类参考文档以指导深入使用。

数据与分析35 次安装

umap-learn

UMAP-Learn 是一个实现 UMAP(Uniform Manifold Approximation and Projection)降维技术的 Python 库,用于可视化与通用非线性降维。UMAP 遵循 scikit-learn 约定,可作为 t-SNE 或 PCA 的替代方案,提供快速、可扩展的嵌入,能够保留数据的局部与全局结构。它适用于 2D/3D 可视化、聚类预处理(如与 HDBSCAN 配合)、监督与半监督降维、度量学习与参数化 UMAP 等场景。使用前通常需要对特征进行标准化,以保证各维度权重一致。该库支持通过 n_neighbors、min_dist、n_components、metric 等参数调节嵌入行为,并提供 transform 方法用于将新数据投影到已学习的嵌入空间。参数化 UMAP 基于 TensorFlow/Keras,支持自定义编码器与逆变换。安装命令为 uv pip install umap-learn。

数据与分析35 次安装

vaex

Vaex 是一个面向超大规模表格数据的高性能 Python 库,采用惰性求值与核外(out-of-core)DataFrame 设计,可处理和分析超出可用内存的表格数据集。资料称其每秒可处理超过十亿行,支持对数十亿行数据进行交互式探索与分析。它适用于大于内存(从 GB 到 TB 级)的表格数据、对海量数据做快速统计聚合、为大数据创建可视化与热力图、在大数据上构建机器学习流水线、在 CSV、HDF5、Arrow、Parquet 等格式间转换,以及需要惰性求值和虚拟列以避免内存开销的场景,例如天文数据、金融时间序列等大规模科学数据。核心能力涵盖六个方面:DataFrame 与数据加载、数据处理与操作、性能与优化、数据可视化、机器学习集成、I/O 操作。典型用法是先通过 vaex.open 打开文件或从 pandas/NumPy 等创建 DataFrame,再用虚拟列、筛选与聚合进行计算,最后可视化或导出为 HDF5 等格式。

数据与分析35 次安装