SuperAPI AI 工具集

gtars

数据与分析

查看项目

更新于 10-16 06:20

技能介绍

用途:gtars 面向基因组区间数据的操作、分析与处理,适合处理 BED 区间文件、检测区间重叠、生成覆盖度轨道、为机器学习做基因组预处理、分析单细胞片段及管理参考序列。

主要能力:按模块划分,包括基于 IGD 索引的重叠检测;用 uniwig 从测序数据生成 WIG/BigWig 覆盖度轨道;将基因组区域转换为离散 token 供深度学习使用;按 GA4GH refget 协议管理参考序列并计算摘要;以及单细胞片段拆分(fragsplit)与片段打分(scoring)。支持 NumPy 集成、流式与内存映射、多线程并行。

使用方式:Python 安装用 uv pip install gtars;CLI 需 Rust/Cargo,例如 cargo install gtars-cli --features "uniwig overlaprs igd bbcache scoring fragsplit";Rust 项目在 Cargo.toml 添加 gtars 依赖并启用所需 feature。Python 侧可构建 IGD 索引并查询重叠、用 TreeTokenizer 对区域做 tokenize、用 RefgetStore 从 FASTA 提取子序列;CLI 侧可生成覆盖度轨道、拆分片段、对片段打分。

适用场景:峰重叠分析、覆盖度可视化、基因组 ML 预处理并与 geniml 集成、单细胞 ATAC 数据分析、参考基因组校验。

限制:具体平台支持、收费与价格、性能基准、模型效果等资料暂未提供;使用前需按实际数据格式与模块文档确认接口。