Skip to content

Releases: mapengsen/DNAKit

DNAKit v0.1.5

Choose a tag to compare

@github-actions github-actions released this 27 Sep 09:20
  • 修复已安装包中的工具质量检查,并确保 Git 检出后保留 Skills 资源的可执行权限。
  • 新增 Agent 检查点、恢复、持久知识,以及工具生成、修复、优化和贡献流程。
  • 扩展自定义训练后端与调度、配对序列分块、表格数据集与采样、评价绘图和参考一致性检查。
  • 新增可通过 pip 安装的基因组学后端,更新中英文 API 教程。
  • 新增统一 DNA/基因组学 Skills 目录、搜索与安装入口,并保留来源、许可证和资源校验信息。
  • 新增数据库、ENCODE 和工作流接口,补充 484 个公开函数的中英文文档及源码驱动的覆盖校验。
  • 扩展统一文件输入输出、序列处理并行执行、进度显示、模型下载与 Agent 工具调用。
  • 更新中英文 README、文档导航、MCP 安装指南与可视化示例。

Install: pip install --upgrade dnakit==0.1.5

DNAKit 0.1.4

Choose a tag to compare

@mapengsen mapengsen released this 09 Sep 07:49

DNAKit 0.1.4 adds reference-based gene annotation, general-purpose LLM calls, custom DNA property training, traditional machine-learning models, and classification/regression distribution plots.

  • Add Python bioinformatics APIs for encodings, metrics, phylogenetics, statistics, cloning, optimization, workflows, and optional external backends.
  • Add minimap2-based gene annotation with reference preparation and Python/CLI interfaces.
  • Add synchronous/asynchronous LLM calls, provider configuration, and bounded file inputs.
  • Add custom property training with linear probing, supported full fine-tuning, and traditional machine-learning estimators.
  • Add 27 fine-tuned checkpoint classifiers and raw Levenshtein diversity/novelty metrics since 0.1.3.
  • Expand bilingual documentation and examples, move development resources under others/, and update release packaging checks.

Validation: 1,525 local tests passed, 38 optional tests skipped; both tutorial notebooks and all 15 correctness checks passed. Ruff formatting/lint, strict documentation build, distribution metadata, and archive audits passed. GitHub CI passed on Python 3.10–3.14, and the TestPyPI release gate passed. Reviewed TestPyPI hashes and isolated installation were verified. Mypy remains advisory and reports 62 issues in the local environment.

Install:

python -m pip install --upgrade dnakit==0.1.4

DNAKit 0.1.3

Choose a tag to compare

@mapengsen mapengsen released this 01 Sep 09:46

DNAKit 0.1.3 expands DNAKit with bounded property-prediction, scientific API, and agent-tool integrations.

Highlights:

  • Added pretrained property-prediction interfaces for AlphaGenome, Enformer, Evo 2, GENERator, LucaOneTasks, and SegmentNT
  • Added optional Ensembl VEP, ClinVar, dbSNP, gnomAD, dN/dS, and Golden Gate APIs
  • Added the dnakit[agent] extra, dnakit-mcp server, and compact tool catalog for MCP-compatible agents
  • Added English and Simplified Chinese WeChat community pages

All supported Python versions (3.10–3.14), strict documentation builds, tutorial notebooks, distribution audits, validation, and isolated-install smoke tests passed.

DNAKit 0.1.2

Choose a tag to compare

@mapengsen mapengsen released this 30 Aug 13:59

DNAKit 0.1.2 makes English the default language on GitHub and in package metadata while retaining a clear Simplified Chinese switch.

Highlights:

  • English README and PyPI long description by default
  • Complete paired English and Simplified Chinese documentation
  • Improved visualization exports, square-canvas rendering, symbol maps, and spacing controls
  • Updated packaging metadata, validation, tests, and release documentation

All supported Python versions (3.10–3.14), strict documentation builds, tutorial notebooks, distribution audits, and isolated-install smoke tests passed.

DNAKit 0.1.1

Choose a tag to compare

@mapengsen mapengsen released this 29 Aug 11:39

DNAKit 0.1.1

  • 发布首个不含开发版本后缀的版本。
  • 精简仓库根目录文件,并将第三方声明合并到 DISCLAIMER.md。
  • 将项目引用信息移至 README.md。
  • 同步更新文档、打包配置与发布工作流。

PyPI: https://pypi.org/project/dnakit/0.1.1/