近交係数と交配の候補|血統から子の近交係数と共通祖先を比べる(体験版あり)
- 体験版Digital0 JPY
- 製品版Digital1,480 JPY





犬・猫などの血統を扱うブリーダーのための道具です。血統の表から、父の候補ごとの子の近交係数を並べて比べ、共通祖先ごとの寄与と経路、親の分からない(不明な)祖先の数も確かめられます(交配してよいか・遺伝病の危険を判定する道具ではありません)。体験版でも自分の血統の結果を画面で確かめられ、製品版では比べた結果を印刷・保存して、獣医や仲間と相談するときの資料にできます。 これまで: 血統書を見ながら共通祖先を探して、子の近交係数を手で数える → この道具で: 血統の表を貼ると、母 1 頭に父の候補を並べた子の近交係数と、共通祖先ごとの寄与・経路が出る(最後の判断は使う人と獣医) 入れる物: 血統書から写した 1 頭 1 行の表(名前・性別・父・母。祖先も 1 頭ずつ行にする)。Excel の表を貼る・CSV を選ぶ → できる物: 母 1 頭に父の候補を並べた子の近交係数の比べ(小さい順・% と分数・不明な祖先の数)、共通祖先と経路、表の全頭の近交係数 最初の 30 秒: ① 体験版の HTML を開く(見本の血統〈架空の犬舎・14 頭・創始 5 頭から 3 世代〉が入っています) → ② 母「J」を選んだ状態の「4. 父の候補の比べ」を見る → ③ 父の候補 4 頭の子の近交係数が小さい順に「S 12.5%(1/8)・I 15.625%(5/32)・P 18.75%(3/16)・G 18.75%(3/16)」と出て、父 G の名前を押すと「5. 共通祖先と経路」に「共通祖先 4 頭・経路 6 本」と出る 自分のデータで: ① 血統書から写した表(名前・性別・父・母)をコピーして「1. 血統を入れる」に貼る → ② 「3. 交配の組」で、母を 1 頭と、父の候補を選ぶ → ③ 「4. 父の候補の比べ」に子の近交係数が小さい順に並び、父の名前を押すと共通祖先と経路が出ます(印刷して獣医や仲間に見せられます) 価格: 製品版 ¥1,480(税込)/体験版 0 円(この商品ページの 0 円の版) ※0 円の版は体験版です(見本なら全部の機能を試せます。自分のデータでは、使える範囲が一部です)。自分のデータで全部を使うときは、1,480 円の製品版をお選びください。 ダウンロード商品のため、お客様のご都合による返品・キャンセルはお受けしていません(詳しくはページの末尾)。 犬・猫などのブリーダーで、血統書を見ながら共通祖先を探して近交係数を手で数えている人のための道具です。血統書から写した 1 頭 1 行の表(名前・性別・父・母)を貼ると、母 1 頭に父の候補を並べて、子の近交係数を小さい順に比べます。共通祖先ごとの寄与と経路、表の全頭の近交係数も出ます。 この道具が出すのは、「血統の表から数えた近交係数(表に無い祖先は 0 として数えた)」と、不明な祖先の数です。何代で数えたか(2〜10 代・既定 5 代)と不明な祖先の数は、結果の行と印刷の頭に出ます。最後の判断は、使う人と獣医が行ってください。 入れた血統は、このブラウザの中だけで扱い、外へは送りません。保存するのは、作業ファイルを書き出したときだけです。 交配の可否を決める線は引いていません。遺伝病の判定・毛色や柄の遺伝の予想は見ていません。作者が作った架空の 14 頭と、典型の組(全きょうだい・半きょうだい・共通祖先が近交のとき)で確かめました。実際の血統書(団体ごとの様式)からは写していません。
こんな時に
・次の交配までに、父の候補 4 頭のどれにするか決めたい。血統書を 4 枚並べて、共通祖先に蛍光ペンで印を付けている → 母を 1 頭選び、父の候補を並べると、子の近交係数が小さい順に出ます。 ・近交係数は出たが、どの祖父母の血が一番効いているのかが分からない → 比べの父の名前を押すと、共通祖先ごとの寄与と経路(分数と %)が出ます。 ・輸入した曽祖父の、その先の親が血統書に載っていない。どこまで数えに入っているのかが分からない → 表に無い名の親は「親不明の個体」として近交係数 0 で数え、不明な祖先の数と名を出します。
できること
・血統を入れます: 「1. 血統を入れる」で、血統書から写した 1 頭 1 行の表(名前・性別・父・母)を貼るか、CSV のファイルを選びます(Excel の表は、セルをコピーしてそのまま貼れます)。祖先も 1 頭ずつ行にします。見出しは、言い方が違っても読みます(名前=個体・登録番号・犬名・猫名、性別=性・sex、父=sire、母=dam、近交係数=COI、状態=備考・メモ)。名前・父・母の列が要ります。性別・近交係数・状態は、あれば読みます。個体は 2,000 頭までです。超えたときは「2,000 行までです」と出て、読みません。 ・名前の読み方: 父と母の名前は、空白(半角・全角)と全角半角をそろえて、同じ名とみなします。そろえて同じとみなした名の組は、件数と一覧で「6. 表の点検」に出します。あだ名や旧字の推測はしません。表に無い名の親は、「親不明の個体」として数えます(近交係数は 0 として数えます)。名は「6. 表の点検」に一覧で出します。 ・設定: 「犬舎の名」は印刷の頭に入ります。「何代で数えるか」は、子の父母を 1 代として 2〜10 代から選べます(既定は 5 代)。「同じ値の並び」は、表の順(既定)か名前の順です。「表示」は、% と分数(既定)か % だけです。 ・入れた近交係数: 「入れた近交係数」は、親が表に無い個体(創始の個体)に、分かっている近交係数を 25%・1/4・0.25 の形で入れられます。使う(既定・入れた個体に印)か、使わない(0 として数える)かを選べます。0%〜100% の外の値は誤りの行です。親が表にある個体の近交係数は、表から数えます。 ・代で切る: 代で切るのは経路だけです。共通祖先自身の近交係数は、表の全部の血統で数えた値を使います。そのため、N 代の血統だけで数え直した値とは、境界で違うことがあります。違うときは、結果に「N 代の血統だけで数え直すと ○%」と添えます。 ・列の読み方: 「2. 列の読み方」に、「A 列=名前・B 列=性別・C 列=父・D 列=母 と読みました」のように、どの列を何と読んだかが出ます。読まなかった列は「読まなかった列」に並びます。列ごとに、何の列として読むかを選び直せます(「読まない」も選べます)。見出しの無い表を貼ったときも、ここで列を選べば読めます。 ・交配の組: 「3. 交配の組」で、組み方を選びます。母 1 頭に父の候補を並べる(既定): 母を 1 頭選び、父の候補を 1〜50 頭選びます。「4. 父の候補の比べ」に、子の近交係数の小さい順(同じ値は表の順)に並びます。3 代・4 代・5 代の値、不明な祖先の数、共通祖先の数、経路の数、父と母の近交係数、父と母の血縁係数も出ます。総当たり(母の候補×父の候補): 母を 1〜30 頭、父を 1〜30 頭選ぶと、「4. 総当たり」に母×父の表が出ます。父は♀でない個体、母は♂でない個体から選べます。 ・共通祖先と経路: 比べの父の名前(総当たりではマス)を押すと、「5. 共通祖先と経路」に、その組の共通祖先と経路が出ます。例: 母 J に父 G を選ぶと「共通祖先 4 頭・経路 6 本」と出ます。経路は、共通祖先のほかで交わらない経路(ライトの経路)です。経路ごとに (1/2)^(父側の歩数+母側の歩数+1)×(1+共通祖先の近交係数) を足し、共通祖先ごとの寄与(分数と %)を出します。経路の和は、表の方法(親から子の順に並べた血縁の表)で数えた値と等しくなります。 ・表の点検: 「6. 表の点検」に、誤りの行と注意が、行番号と理由で出ます。行の数え方は、見出しの行の次を 1 行目としています(Excel の行の番号とは 1 つずれます)。循環(自分が自分の祖先)と、同じ名の 2 行は、計算を止めます。行と経路を 1 文で出します。父の欄に♀・母の欄に♂・父と母が同じ個体は、誤りの行です。その個体を含む組は、計算しません(その個体の子孫を含む組も、計算しません)。 ・全頭の近交係数: 「7. 表の全頭の近交係数」に、表の全部の個体の近交係数が出ます。 ・書き出しと印刷: 「8. 書き出しと印刷」で、「比べ.csv」「経路.csv」「個体.csv」を書き出します。「交配の検討を印刷する」で印刷します。印刷の頭には、犬舎の名・作成日・何代で数えたか・不明な祖先の数が入ります。各表の右上の「コピー」で、その表の文字をコピーします(Excel に貼れます)。CSV は、Excel で開ける形(UTF-8・BOM つき)です。 ・作業ファイル: 「作業ファイルを保存する」で、貼った血統・交配の組・設定・入れた近交係数・手で選んだ列を、1 つの .json に保存します。名前は「近交係数と交配_作業_(日付).json」です。血統の写しは手間がかかるので、やり直さずに続きから使えます。「作業ファイルを読み込む」で、保存した .json を読み込むと、いまの内容を、この作業ファイルの内容に置き換えます。置き換える前に、1 回確かめます。 ・同梱の見本: 同じフォルダの「見本」に、入力の見本.csv(Excel で開いて書き換えて使えます)と、見本を入れたときの書き出し(結果の見本_比べ.csv など)が入っています。
できないこと(購入前に必ずお読みください)
・交配の可否を決める線は引いていません。最後の判断は、使う人と獣医が行ってください。 ・遺伝病の判定・毛色や柄の遺伝の予想・飼育記録と販売の帳簿・血統書の様式の印刷・次の世代の試算・ゲノムの近交係数(遺伝子の検査の値)は見ていません。 ・血統の表に無い祖先は、近交係数 0 の親不明の個体として数えます。親が表にある個体の近交係数は、表から数えます。 ・個体は 2,000 頭まで、父の候補は 1〜50 頭、総当たりは母 1〜30 頭×父 1〜30 頭、代は 2〜10 代です。 ・体験版は、自分の血統も画面では全部(近交係数・経路・比べ)見られます。CSV の書き出し・印刷・コピー・作業ファイルの保存は使えません(見本の血統のときは使えます)。
確かめていないこと
・自作の見本で確かめた範囲: 作者が作った架空の血統(14 頭・創始 5 頭から 3 世代)と、それを書き換えた入力(循環・性別の取り違え・同じ名の 2 行・全角や前の空白・表に無い親・入れた近交係数・見出しの無い表・作業ファイル)で、子の近交係数・共通祖先と経路・書き出した CSV を、設計に書いた期待の値(紙の上で数えた値)と照らして確かめています。典型の組(全きょうだい 25%・半きょうだい 12.5%・共通祖先が近交のとき 1/8×(1+F))の値も確かめています。同梱の見本の値は、道具とは別に Python で、表の方法(親から子の順に並べた血縁の表)と経路の方法の 2 つで数え直して、書き出した比べ.csv・個体.csv と一致することを確かめています。選べる設定の組み合わせの全部は試験していません(設計に期待の値を書いた選び方だけ試験しています)。 ・本物のソフト・サービスの物では確かめていないこと: 実際の血統書(団体ごとの様式。見本は架空の血統です)。30 頭×30 頭の総当たりを、祖先の多い重い血統で回したときの速さ(測っていません)。 ・Windows 11 以外の端末。
使い方
最初の 1 分: 体験版を開くと、見本の血統(架空の犬舎・14 頭・創始 5 頭から 3 世代)が入っています。母「J」を選んだ状態で、父の候補 4 頭の子の近交係数が、小さい順に「S 12.5%(1/8)・I 15.625%(5/32)・P 18.75%(3/16)・G 18.75%(3/16)」と出ます。父 G の名前を押すと、「5. 共通祖先と経路」に「共通祖先 4 頭・経路 6 本」と出ます(体験版でも、見本の血統なら製品版と同じです)。 1. zip を展開し、「近交係数と交配.html」をダブルクリックして Chrome か Edge で開きます(インストールもアカウントもインターネット接続も要りません)。 2. 「1. 血統を入れる」で、血統書から写した 1 頭 1 行の表(名前・性別・父・母。祖先も 1 頭ずつ行にします)を貼るか CSV を選びます(開いた直後は見本の血統が入っていて、ページを再読み込みすると見本に戻ります。同梱の「見本」フォルダの入力の見本.csv を Excel で開いて書き換えて使えます)。「2. 列の読み方」で、どの列を何と読んだかを確かめます。 3. 「3. 交配の組」で、母を 1 頭選び、父の候補を選びます(総当たりも選べます)。「4. 父の候補の比べ」で子の近交係数を小さい順に比べ、父の名前を押すと「5. 共通祖先と経路」が出ます。「6. 表の点検」で誤りの行と注意を確かめます。 4. 「7. 表の全頭の近交係数」を確かめ、「8. 書き出しと印刷」で比べ.csv・経路.csv・個体.csv の書き出しと印刷ができます(印刷の画面で「ヘッダーとフッター」を外し、倍率は 100% にします)。最後の判断は、使う人と獣医が行ってください。
体験版と製品版の違い
価格: 体験版 0 円/製品版 1,480 円 ・CSV の書き出し・印刷・コピー・作業ファイルの保存: 体験版 自分の血統では使えません(見本の血統なら使えます)/製品版 使えます ・どちらも同じ: 見本の血統なら、近交係数・経路・比べ・書き出しとも全部。自分の血統も、画面では全部(近交係数・経路・比べ) ・同梱の「見本」フォルダの入力の見本.csv を「血統の CSV を選ぶ」で入れたときも、見本の血統として書き出しまで試せます(中を書き換えると、自分の血統として扱います)
動作環境
Windows 11 の Google Chrome または Microsoft Edge(最新版)で動作を確認しています。Windows 10・Mac・iPhone・Android・Safari・Firefox では動作を確認していません。 外の部品は使っていません。
データの扱い
この道具は通信しません。アカウントも要りません。外へ通信する指示を止める設定を入れてあり、作者が実物を Google Chrome で開いて使った間、外への通信は 0 件でした(ブラウザの通信の記録で確認)。 入れた血統は、このブラウザの中だけで扱い、外へは送りません。保存するのは、作業ファイルを書き出したときだけです。ブラウザの保存(localStorage など)は使いません。ページを再読み込みすると、見本に戻ります。書き出していない血統を入れたまま、ページを離れようとすると、確認が出ます。「全部消す」を押すと、いまの血統・交配の組・設定を消します。 【利用条件】個人でご購入の場合はご購入者ご本人、法人・団体でご購入の場合は同じ法人・団体の中でお使いいただけます。第三者への再配布・転売は禁止します。 【お問い合わせ】BOOTH でご購入の場合はショップへのメッセージ、note でご購入の場合は記事の下の「クリエイターへのお問い合わせ」からご連絡ください。
返品・不具合について
返品・キャンセルについて ダウンロード商品のため、お客様のご都合による返品・キャンセル・返金はお受けしていません。購入前に、商品ページの「できること」「できないこと」「動作環境」と、体験版がある商品は体験版で、内容をご確認ください。 不具合があった場合 商品が説明どおりに動かない不具合のご連絡をいただいた場合は、状況を確かめたうえで、修正版のご提供または代わりの方法のご案内をいたします。修正や代わりの方法で解決できない重大な不具合の場合は、購入代金と同じ額をお返しします。お返しの方法(ギフトコードなど)は、ご購入者と相談のうえ決めます。商品説明に誤りがあった場合も同様です。 次の場合は対象外です(作者に故意または重大な過失がある場合を除きます) ・対応していない環境(上の動作環境以外)での動作 ・誤った操作や、説明と異なる使い方による結果 ・外部のサービス(会計ソフト・送り状ソフト・ネットショップ・配信サービスなど)の仕様の変更による不具合 損害の範囲 本商品のご利用によって生じた損害について、作者に故意または重大な過失がある場合を除き、作者が負う責任は、その商品の購入代金(体験版のみをご利用の場合は 1,000 円)を上限とします。また、作者に故意または重大な過失がある場合を除き、間接的な損害や逸失利益(得られるはずだった利益)については責任を負いません。
あわせて使える道具(同じ作者)
・同じ作者の道具の一覧: BOOTH https://sumitsuke.booth.pm/ / note https://note.com/sumitsuke




