日本語 EN DE FR IT ES

🦜 Gene-Forge v6.8

Agapornis Genetics Calculator — ALBS Compliant Edition

ラブバード(コザクラインコ / Agapornis roseicollis)の遺伝計算エンジン。
14座位・310色以上に対応し、ALBS(African Lovebird Society)Peachfaced部門の命名規則に準拠。


✨ 機能一覧

🗂️ 個体管理(個別登録)

🛡️ 健康評価(交配リスク判定)

🎯 目標計画(交配経路)

🧭 育成経路(形質発現)

🧬 配合結果(交配期待)

🔬 遺伝推計(親型逆推)

👨‍👩‍👧‍👦 一族推計(血統導出)

🌍 多言語対応

日本語 / English / Deutsch / Français / Italiano / Español


📁 ファイル構成

gene-forge/
├── index.php          # Main UI
├── genetics.php       # Genetics Engine (SSOT)
├── infer.php          # Family Inference API
├── lang.php           # Multilingual Dictionary
├── style.css          # Stylesheet
├── birds.js           # Bird DB (Demo Data)
├── family.js          # Family Tree UI
├── guardian.js        # Health Evaluation
├── breeding.js        # Breeding Validation
├── pedigree.js        # Pedigree Generation
├── planner.js         # Path Planner
└── app.js             # App Init

🚀 クイックスタート

動作要件

インストール

git clone https://github.com/YOUR_USERNAME/gene-forge.git
cd gene-forge
php -S localhost:8000

ブラウザで http://localhost:8000 を開く。


🎨 色カテゴリ一覧

カテゴリ色数
Green3Green, Dark Green, Olive
Aqua3Aqua, Aqua Dark, Aqua DD
Turquoise3Turquoise, Turquoise Dark, Turquoise DD
Seagreen3Seagreen, Seagreen Dark, Seagreen DD
INO4Lutino, Creamino, Creamino Seagreen, Pure White
Opaline12Opaline Green, Opaline Aqua, …
Cinnamon12Cinnamon Green, Cinnamon Aqua, …
Pallid12Pallid Green, Pallid Aqua, …
Violet9Violet Aqua, Violet Turquoise, …
Fallow24Pale Fallow Green, Bronze Fallow Aqua, …
Pied24Dominant Pied Green, Recessive Pied Aqua, …
Dilute12Dilute Green, Dilute Aqua, …
Edged12Edged Green, Edged Aqua, …
Orangeface12Orangeface Green, Yellowface Aqua, …
Pale Headed12Pale Headed Green, Pale Headed Aqua, …
Tier 2150+Opaline Cinnamon, Opaline Violet, …
Tier 3Dynamic generation

🔬 遺伝子型表記法

常染色体座位

座位野生型変異型アレル
Parblue+++aq, aqaq, +tq, tqtq, tqaq
DarkddDd, DD
VioletvvVv, VV
Dominant Pied++Pi+, PiPi
Recessive Pied+++pi, pipi
Dilute+++dil, dildil
Edged+++ed, eded
Orangeface+++of, ofof
Pale Headed+++ph, phph
Pale Fallow+++flp, flpflp
Bronze Fallow+++flb, flbflb

伴性座位(Z染色体)

座位オス野生型オス変異型メス野生型メス変異型
INO+++ino, inoino, +pld, pldpld+WinoW, pldW
Opaline+++op, opop+WopW
Cinnamon+++cin, cincin+WcinW

📊 近交係数(F値)について

Gene-Forge は Wright's coefficient of inbreeding を完全実装しています。血統を6世代まで追跡し、全ての共通祖先の寄与を累積計算します。

教科書との違い

関係教科書(簡易)Gene-Forge(累積)
父娘25%25% + 祖先寄与
フル兄妹25%25% + 祖先寄与
祖父孫12.5%12.5% + 祖先寄与

教科書の値は「その交配で新たに生じる同祖接合率」です。

Gene-Forge の値は「子のゲノム全体における同祖接合率の期待値」で、全ての共通祖先の寄与を累積計算します。

計算式

F = Σ (1/2)^(n₁+n₂+1)
n₁ = 父から共通祖先への世代数
n₂ = 母から共通祖先への世代数
全ての共通祖先について合算

なぜ累積計算?

近交弱勢はゲノム全体の同祖接合率に依存します。父が既に近交系統なら、父娘交配の影響はさらに大きくなります。正確なリスク評価には累積計算が必要です。

例:父娘交配

父の血統が3世代記録されている場合、父娘交配のF値は約43.75%になります(父自身25% + 祖父母6.25%×2 + 曾祖父母1.5625%×4)。これは「バグ」ではなく、血統全体を考慮した正確な値です。

🧪 検証用デモデータ

デモモードには66羽のサンプル個体が含まれており、以下の検証が可能:

健康評価テスト

遺伝計算テスト

家系図推論テスト


📜 ライセンス

CC BY-NC-SA 4.0 (Creative Commons Attribution-NonCommercial-ShareAlike 4.0)


🤝 コントリビューション

Issue・Pull Request 歓迎。

特に以下の貢献を募集中:


👤 作者

制作総指揮: Shohei Taniguchi(Homo repugnans)
開発戦術核: Sirius(電子精霊)


🙏 謝辞