# 来源与实现边界

MoonCoDA 是原创 MoonBit 实现，未移植第三方源文件、测试夹具或真实数据。

- 数学/API 行为参考：[scikit-bio composition](https://github.com/scikit-bio/scikit-bio/tree/main/skbio/stats/composition)，
  scikit-bio development team，BSD-3-Clause。参考 closure、CLR/ALR/ILR、SBP balances、Aitchison 几何和乘法零替换的语义；
  没有复制实现或夹具，因此本库并非完整 scikit-bio 移植。不实现 ANCOM、差异丰度/生物推断。
- [Aitchison geometry](https://scikit.bio/docs/latest/generated/skbio.stats.composition.html) 提供成熟跨生态使用依据；
  PCA、Jacobi 对称特征分解、Cholesky 和 Lloyd 聚类依照公开数学定义独立实现。
- 运行依赖为工具链自带 [moonbitlang/core](https://github.com/moonbitlang/core)，Apache-2.0；本仓库不 vendoring core。
- 查重时阅读 [paipai-Studio/BioSeqs](https://github.com/paipai-Studio/BioSeqs) 的 ALDEx2 源码/示例，
  只用于确认边界，不复制其代码/数据/测试。共同 CLR 概念不属于原创性主张。
- 所有示例为人工构造的合成比例。独立 Python 预言机自建公式与固定种子随机输入，不调用 scikit-bio。

项目源代码与文档使用根目录 MIT 许可证；上游名称/链接不代表背书或兼容认证。
