
【個人開発】研究室の「めんどくさい」をすべて解決するアプリ『行こlab』を作った話
大学院の博士課程(D3)で日々実験と研究に明け暮れるかたわら、個人開発で研究室向けスケジュール共有&実験マルチツール『行こlab(いこラボ)』を開発しました。 現在、Apple App Storeの審査真っ只中(※まもなくリリース予定)です!Google playではクローズドテスト中です!
研究室のメンバーで共用機器や動物飼育の当番を調整したり、複雑な交配スケジュールを逆算したり、試薬のモル濃度や希釈倍率を計算したり……。研究者なら誰もが一度は「これ、もっとスマートに管理できないものか?」と思ったことがあるはず。『行こlab』は、そんな日々のラボライフの「めんどくさい」を1つにまとめたアプリです。
1. なぜ『行こlab』を作ったのか?(背景と課題)
ラボでの研究生活は、常にスケジュール調整との戦いです。
「今週、誰がどのケージの世話や当番を担当するんだっけ?」
「この実験日に間に合わせるには、何世代前から、どのペアを交配させ始めればいいんだ……?」
「バッファーや試薬を作るたびに、手元のノートや電卓で計算し直すのが地味に面倒」
既存の汎用カレンダーアプリでは、研究室特有の「動物の交配逆算」や、後述する「絶妙なプライバシー管理」がかゆいところに手が届きません。 「だったら、自分たち研究者が本当に使いやすい専用のツールを作ってしまおう」と思い立ち、React Native / Expo と Supabaseを使ってゼロから作り上げたのがこの『行こlab』です。
2. 『行こlab』の主な機能とこだわり
研究室の現場で本当に必要な機能だけに絞り込み、直感的に使えるように設計しました。
📅 カレンダー & 👥 共有シフト表 研究室のスケジュール共有で一番ネックになるのは、「プライバシーと共有のジレンマ」でした。 一般的なカレンダーアプリや共有ツールだと、「予定を共有する=自分のカレンダーの中身が丸見えになる」か「隠すためにそもそも予定を書かない(結果、自分のスケジュール管理が崩れる)」の二択になりがちです。
でも、実際のラボライフではこんな要望が日常茶飯事です:
「自分のスマホのカレンダーには『〇〇のKOマウスで新規化合物Aの投与実験・脳摘出』って細かくメモしておきたい。だけど、他のメンバーの共有画面には、具体的な内容や化合物の名前までは見せたくない……」
「かといって完全に非公開にすると、その時間帯に『あいつはラボにいて対応できるのか?』が分からないから、せめて『動物実験をやる(あるいは実験中)』という事実だけでも共有しておきたい!」
『行こlab』では、この研究者ならではの悩みを解決するために3段階のプライバシー設定を実装しました。
🌐 詳細+場所を共有 (public):いつ・どこで・どんな詳細な実験をするか、チーム全員にクリアに共有。
🎭 カテゴリー名のみ共有 (category):自分の手元には詳細なメモを残しつつ、共有シフト表には「🧬 動物実験」や「🔬 撮像」といったカテゴリー名(スタンプ)だけをマイルドに表示。
🚫 共有しない (private):自分だけの完全プライベート予定として死守。
「自分の手元のメモの充実度」と「チームへの共有しやすさ」を完全に切り離せるので、スケジュール管理アプリとしての使い心地を一切妥協せずにラボ内のプライバシーを守れます。 さらに、予定が被っているメンバーには「変更リクエスト」を飛ばして調整もスムーズです。
🧪 充実の実験マルチツール群(これが一番自慢です)
① 交配逆算・繁殖スケジュール: 希望する実験日から逆算して、何世代前から交配を始めるべきかを自動シミュレーション。
② サンプル・個体管理: ケージ、遺伝子型、体重などを管理しつつ、同居NG(喧嘩ペア)の警告機能も搭載。
③ 自動群分け・ペア編成: 体重や遺伝子型などの制約を考慮して、バラつかせる or 揃えるを自動で割り当て。
④ 試薬調製・投与液量計算: 粉末の秤量からストック液の希釈、動物の体重連動の投与量まで一発計算。
⑤ 実験結果集計: 処置群ごとの平均値・標準偏差(Mean ± SD)をリアルタイムで集計し、ExcelやWebツール『解析くん』へダイレクトに出力可能。
🏛️ 10桁IDによる安全なつながり
複雑な招待リンクを踏まなくても、お互いの10桁の招待コード(例: 23456789AB)を交換するだけで、信頼できるラボメンバーや共同研究者とだけセキュアにつながることができます。
3. 開発者(現役D3研究者)としての想い
自分自身、日々の実験データを解析しながら、「研究者が本当に研究に集中できる環境を作りたい」という想いでこのアプリを開発してきました。 コードの設計からUI/UX、データベースのセキュリティに至るまで、現役のライフサイエンス研究者の視点をすべてブチ込んでいます。
現在、iOS版がAppleの審査中、Android版もクローズドテストの段階に入っています。 リリースされたら、ぜひご自身の研究室やポスドク・院生の仲間たちと一緒に使ってみてください!
202611月11日追記
IOS版が正式にリリースされました。ぜひ使ってみてください。
androidユーザーの方はもう少々お待ちください。
テスト版URLです!リリース前ですが使ってみてください。
Android:https://groups.google.com/g/iolab-testers
web版開通しました。
ぜひパソコンでも利用してみてください。
https://ikolab.pages.dev/
パソコンでした操作はスマホ版と同期されます。
4. 今後の展望
今後は、多言語対応やさらなる実験補助ツールの拡充、そしてデータ分析をさらに加速させるWebツール『解析くん』との連携深化などを予定していま
す。解析くん:https://kaisekikun.pages.dev/
将来的には、アプリによって実験前と実験後両方が一気に簡略化され、実験とディスカッションに研究者が全力を出せるようにしていきたいです。
「こんな機能が欲しい」「うちのラボでも導入したい」といったご意見やフィードバックがあれば、ぜひNoteのコメント欄やX(Twitter)等で教えていただけると嬉しいです。
それでは、審査通過と無事のリリースを祈りつつ、今日もラボに戻って実験してきます!