二階堂愛先生の教科書の最新版が公開されています。きれいなpdf版も簡単に作れるようになりました!

昨日の記事でふれた、二階堂愛先生のバイオインフォマティクスの実践的教科書
『AIエージェントを使いこなす はじめてのバイオインフォマティクス開発作法』のv0.5.0が公開されました。これにともなって、pdfやEPUBの作成(build)法も大幅に改良されています。ものすごくきれいなpdf版や、Amazonで公開できるレベルの完璧なEPUBも作成できるようになりました。まず先生のツイートを埋め込んでおきます。


先生のGitHubサイトはこちらです。
https://github.com/dritoshi/ai-biocode-kata
初めての方は、まず次の過去記事をご覧ください。

二階堂先生のバイオインフォマティクスの教科書の最新版を作る方法

では今回の最新版の作成方法をステップbyステップで説明します。Ubuntu (Linux)で作成する方法です。

二階堂先生のGitHubサイトをgit cloneしている場合、手元のサイトデータをアップデートしてからbuildしないと、最新版の本がbuildできません。以下の手順で最新状態に更新してから、ビルドを実行してください。
【準備】
1. リポジトリのフォルダに移動する: cd ai-biocode-kataなどでクローンしたリポジトリへ移動します。
2. 最新のデータを取得(同期)する:以下の git pull コマンドを使うと、以前クローンした時から現在までにGitHub上で更新された差分データだけを、各自の手元のパソコンに自動で取り込んで上書きしてくれます。git pull

※ここで「Fast-forward」や更新されたファイルの一覧がズラッと表示されれば、無事に最新版にアップデートされています。
これで最新版のデータが取得できたのでさっそく本の作成にとりかかりましょう。


PDF生成には2つの異なるパイプライン(やり方)が用意されており、用途に応じて使い分ける設計になっています。

a)  LuaLaTeX版 (`build_pdf.sh`): A4サイズ。内容チェックやレビュー用(巨大なTeX環境を使う方法です)。
b) Vivliostyle版 (`npx vivliostyle build`): B5サイズ。商業出版(KDP)用の美しいレイアウトで、絵文字なども綺麗に表示される最終版。KDP(Kindle Direct Publishing)というのは、Amazonの電子書籍の厳しい出版前のチェックに耐えるレベルの最高品質の電子書籍レベルの本ができるという意味です。今回は紹介しませんが、KDPレベルの最高品質のEPUBビルドの方法も先生のサイトに用意されています。

今回はLuaLaTeX版でおこりがちな、フリーズを回避し、かつ美しいレイアウトが得られる「Vivliostyle版」のPDFを作成する手順を紹介します。B5版の688ページのきれいな読みやすい教科書が完成します。とても簡単にできあがるので試してみてください。

【Vivliostyle版 高品質PDF(B5サイズ)の作成手順】
文中のコマンドはすべてターミナルでうつBashコマンドです。

1. リポジトリのルート(一番上の階層)に移動する
ターミナルを開き、リポジトリの最上位フォルダ(`ai-biocode-kata`)に移動します。

cd ai-biocode-kata
などのコマンドで移動します。
`build` フォルダの中ではなく、その一つ上の `ai-biocode-kata` に移動している必要があります(`ls` を打って `package.json` や `vivliostyle.config.js` が見えれば正解です)。

2. Vivliostyle のインストール
ここでVivliostyleについての簡単な解説を書いておきます。 Vivliostyleって初めて目にする言葉だったので、Geminiに教えてもらいました。
Vivliostyle(ビブリオスタイル)のメリットは、「Webの技術で、商業出版レベルの美しいPDFを作る」ことです。これまで、プログラミングの本や各種技術書などを作るとき、美しいPDFを作るには「TeX(テフ)」という巨大で複雑な組版システムを使うのが一般的でした。しかし、Vivliostyleは全く違うアプローチをとっています。「HTMLとCSSで本をデザインする」という手法です:
普段私たちが見ているWebページを「本」のレイアウトに変換してPDFにしてくれる技術です。Webフロントエンドの知識(CSS)があれば、本の余白やフォント、レイアウトを自由自在にカスタマイズできます。環境構築が圧倒的に軽いのもメリットです:TeXを入れると数GBの容量を使い、設定時にパソコンがフリーズすることもしばしばあります。VivliostyleならNode.js(npm)のパッケージをサクッと入れるだけで済むため、環境構築のストレスが激減します。また、絵文字の対応が完璧というのもメリットだそうです:いろいろなカラー絵文字を本文に混ぜても、Webブラウザと同じように綺麗に出力されます(従来のTeX環境で絵文字を綺麗に出すのは至難の業でした)。

では作成に取り掛かりましょう。
1. 手順書にある通り、Node.jsのパッケージマネージャー(`npm`)を使って、必要なツール(Vivliostyleの本体と、技術書用のデザインテーマ)をダウンロードします。
npm install
インストールが終わったら、次の2.へ進みます。インストール後にターミナルにエラーメッセージがいっぱいでるかもしれません。 私が今日試した時には`deprecated`(非推奨)や `vulnerabilities`(脆弱性)といった警告がずらりと並びましたが、これらは無視できるそうです。

今回インストールしたVivliostyle関連のツール群は「手元のパソコンでPDFを書き出すためだけ」に使用するものです。インターネット上にWebサーバーとして公開するわけではないため、これらの脆弱性が直接的なセキュリティリスクになることはありません。無理に直すとビルドが壊れるリスクがあるそうです: 画面には `npm audit fix`(問題を修正する)や、npm本体のアップデートを促すメッセージも表示されてました。しかし、これらを安易に実行すると、二階堂先生が指定したバージョン設定からズレてしまい、逆にPDFが作れなくなることがよくあるそうです。`added 663 packages` という表示があれば、PDF生成に必要な部品がすべて正常に揃った証拠ですので、エラーは無視して次のステップ2.にいきましょう!。

2. PDFの生成(ビルド)を実行コマンドを入力します。
Vivliostyleを起動してPDFを生成するコマンドです。
npx vivliostyle build

画面に処理の進行状況が表示され、完了すると `build` フォルダの中に `ai-biocode-kata-vivliostyle.pdf` という名前のPDFファイルが出来上がります。Vivliostyleのビルドは、内部で裏側用のWebブラウザ(ChromeやChromiumのエンジン)を立ち上げてPDFを生成する仕組みになっているので、このコマンドの実行中に、必要なら自動的にchromeのブラウザをインストールするかもしれません

これできれいなpdf版の教科書が完成します。

カントの『判断力批判』をAIエージェントを活用して読む作業の詳細な解説記事が公開されました!

柳瀬陽介先生の記事を紹介します。

『判断力批判』要約作成におけるエージェント型AI (Codex in VS Code) との協働記録
Yosuke YANASE (柳瀬陽介)
https://nitter.net/i/article/2082386386540446143

この記事では、カントの有名な哲学書の一つ「判断力批判」をAIエージェントのCodexを使って読んでいくという作業のやり方が詳しく紹介されています。Codexは今人気のOpenAIが提供するAI エージェントでChatGPTからも使えますが、柳瀬先生はエディタのVSCodeから使っておられます。私はバイオインフォマティクスの作業にCodex CLIを使う方法を学んでいる最中ですが、哲学の本を読むのに使う方法もバイオインフォマティクスでの使い方と同じですね。

二階堂先生のバイオインフォマティクスでのエージェントAIの手引きの教科書とあわせて読むとまた一段とAIの活用範囲が広がりそうです。じっくり勉強させてもらいます!

UbuntuにCodex CLIをいれてみました。手順をChatGPTにまとめてもらったので載せておきます。

AIが勝手にハッキングしたニュース。

熊本の地震で被害を受けている皆様にお見舞い申し上げます。私のところでは長周期振動が感じられ、久しぶりに「大地震です」という町内の放送が入りました。携帯やテレビの警告音が一斉になるのはよくないですね。あまりにやかましいので判断力が鈍ります。熊本にいる卒業生の二人の無事はLINEの安否確認機能で確認できたと、奥さんが教えてくれました。便利な時代になったものです。余震も続くと思いますのでどうぞ気を付けてお過ごしください。

さて、今日のタイトルについてです。
2023年の記事で、ホーガンのSF小説、「未来の二つの顔」を紹介しました。驚くほど現在のAIとそっくりな人工知能が登場する50年近く前のSFです。ドローンが登場するので感動している人もいますが、それよりもなによりも、物語の結末で学習を終えた人工知能が人類と共存できるものに変貌しているというのが、まさに現代のAIの姿そのものであることに驚かされます。

未読の方は是非読んでみてください。Kindle版なら990円で売っているようです。あらすじは過去記事に書きましたので埋め込んでおきます。読んでみてください。

AIの未来を予見した44年前のSF小説―「未来の二つの顔」

タイトルのニュースというのは、最近のOpenAIのテスト中のAIが、システムの脆弱性を利用して勝手にネット接続できるようなり、タスクを達成するには自分で推論するより、ネット検索で企業のデータをハッキングするほうがよいと結論して、勝手にハッキングを実行したという事件です。OpenAIは自社のAIがハッキングしているのには気づいていなかったというのです。

 

岡野原 大輔さんによる以下のツイートをご覧ください。詳しく明解に解説されています。
https://nitter.net/hillbig/status/2079697773679825029#m


すごい時代になったものです。

京大の神谷先生の『脳とAIをつなぐ数理 表現・学習・生成』という本のドラフト版が公開されました!

京都大学の先生が、次のような本のドラフト版を公開されています。
とてもよさそうな本です。是非、サイトを訪れて読んでみてください。

サイトにある「本書の成り立ち」の項目によると、神谷先生が京都大学で行ってきた講義「脳情報学」および「脳情報学演習」の資料がもとになっており、それに自由エネルギー原理など現代的な話題を大幅に追加したものだそうです。脳と生成AIがなぜ似ているのかという問題に対する研究の基礎になる内容のようです。

『脳とAIをつなぐ数理
表現・学習・生成』
神谷之康(kamitani@i.kyoto-u.ac.jp)
公開
執筆中ドラフト 2026年7月27日

海外の先生は多くの本をGitHubで公開されているのですが、日本語で同じように公開していただいているのは貴重です。

創薬研究のためのRの利用法についてのワークショップの動画をみつけたので紹介します。

前に創薬でプログラミング言語Rをどう活用するかについての動画を紹介したことがあります。R in PharmaというYouTubeチャンネルの動画です。
その最新動画シリーズR/Pharma GenAI Day 2026では、AIとRをどのように活用して創薬に活かすかが様々な観点から講義されているので興味のある人は是非ご覧ください。
再生リストはこちらです。
R/Pharma GenAI Day 2026
https://youtube.com/playlist?list=PLEozv0atVie0&si=gBD3T6sGFq2Ra3xx

7月5日のこのブログの記事で紹介したワークショップR/Medicine 2026は入門編で、今回ののR/Pharma GenAI Day 2026は、応用編・発展編にあたるような内容です。
演者も重なっています。
Agents for Correct, Transparent, and Reproducible Data Analysis – Simon Couch & Sara Altman
https://youtu.be/-LTJb9HkQvs

Use AI to build and share insights from health data – Garret Grolemund
https://youtu.be/cPjlQAmw6xU

以前の記事を埋め込んでおきますのでこちらも参考にどうぞ。

R/Medicine 2026 医学・健康科学のためのR入門・ブラッシュアップ用講義が公開されています。

次は、だいぶ前にR in Pharmaを紹介した記事です。

創薬研究のためのRの利用法についてのワークショップの動画をみつけたので紹介します。

ABC予想とIUT理論についての動画がとてもわかりやすくておすすめです!

ABC予想の証明を証明支援システムのLEANで検証しているLANAプロジェクトについて、先日紹介しました(末尾参照)。このプロジェクトのメンバーの加藤先生がでておられる動画が、とてもわかりやすくて おすすめです。さっきまでみていました!

先日の紹介記事はこちらです。

ABC予想のLEANによる検証プロジェクトの中間報告が7月17日にありました。

公開が遅れに遅れていた量子力学の新教科書、Quantum Mechanics Done Rightがついに無料公開されました!

去年9月に公開されるとアナウンスされていて、公開日が何度も変更されていた新しい量子力学の教科書が、ようやくオープンアクセスで公開されました。Springer Natureのサイトから、PDFとEPUB形式でダウンロードできます。高校程度の数学知識の読者を、量子力学入門からはじめて、研究者レベルまでひきあげることを目的とする教科書だそうです。理解をたすけるための動画やソフトもあわせて公開されているので本文中のリンクをクリックして参照してください。
Quantum Mechanics Done Right (James K. Freericks,  Springer Nature, 2026)
当初はvolume 1とvolume 2の二冊になるとのことで書影もvolume 1になっていますが、
Volume one and volume 2 are bundled together.
ということで、合本になって一冊本(1000ページ越)になって無料公開されています。
著者からのお知らせを以下のリンクからご覧ください。

https://share.google/bPGRDlPCLUP7ZnUJ9

Springer Natureのダウンロードリンクはこちらです。

東北大学のナノテレラスのマンガによる訪問記が公開されています!わかりやすい!

東北大学のナノテラス。ビーム開通前にみにいったことがありますが、その時はまだ中には入れませんでした。
今は見学もできるみたいです。幼稚園から小学生も見学しているとニュースにありました。

めちゃくちゃわかりやすいナノテラス訪問記がツイートででていたので埋め込んでおきます。


公式サイトhttps://nanoterasu.jp/
でも読むことができます。
これはよい!

https://nanoterasu.jp/nanoterasu%e8%a8%aa%e5%95%8f%e8%a8%98-by-%e6%98%8e%e7%9f%b3%e3%81%93%e3%82%84/

国立国会図書館デジタルコレクションで読める本の紹介(第45回)

国立国会図書館デジタルコレクションで読める本の紹介(第44回) です。先日の利根川進さんの記事で紹介した本に通し番号をふったものからはじめています。利根川進さんの奥様の吉成真由美さんの著書もそのあとに追加しています。

519) 利根川進 [著] ほか『創造への挑戦 : 利根川進の世界』,協和発酵工業,1989.4. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/13286367 (参照 2026-07-16)
これは利根川進さんの講演と対談が載っている本です。巻頭のカラー写真には利根川さんの楽しそうな写真もあっておすすめです。
520) 中京テレビ「対談21世紀」 編『21世紀論 : いま何を考えるべきか』,ビクター音楽産業,1993.1. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/13080384 (参照 2026-07-16) 巻頭に利根川さんと ノーベル物理学賞受賞者の江崎玲於奈さんとの対談が載っています。

521) 松井孝典 編著 ほか『最後の選択 : 文明・人類はどこへ行くのか』,徳間書店,1994.2. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/13164449 (参照 2026-07-16) こちらは松井孝典さんと利根川さんの対談と利根川さんの論考が載っている本です。他にもいろんな人の対談や論考がのっていて、ドーキンスの論考やプリゴージン(ノーベル賞受賞者)と松井さんとの対談ものっていたりします。面白そうですので読んでみるとよいでしょう。

522) 吉成真由美 著『新人類の誕生 : 「トランスポゾン世代」は何を考えているか』,新潮社,1988.10. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/13179604 (参照 2026-07-22)
523) 吉成真由美 著『サイエンスとアートの間に : フラクタル美学の誕生』,新書館,1986.7. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/12589677 (参照 2026-07-22)
524) 細野晴臣, 吉成真由美 著『技術の秘儀』,朝日出版社,1984.12. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/12411687 (参照 2026-07-22)
525) 『現代数学入門講座』3,現代数学社,1975.. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/13084963 (参照 2026-07-22) いろんな入門解説記事がのっています。
526) G.ブール [著] ほか『論理の数学的分析 : 演繹的推論の計算に関する試論』,公論社,1977.8. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/12608365 (参照 2026-07-22) ブール代数のブールによる数学の古典。
527) 松田忠重 著『入門電磁場の古典理論』,現代工学社,1979.5. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/12593421 (参照 2026-07-22) 近代的な電磁場の古典理論への入門教科書。
528) P.Langevin, M.de Broglie 編 ほか『輻射の理論と量子 : 第1回ソルベイ会議報告』,東海大学出版会,1983.7. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/12592679 (参照 2026-07-22) 量子力学史にのこるソルベー会議の報告書です。
529) 荻原明男 著『科学史夜話 : 科学の古典への招待』,創元社,1983.4. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/12590322 (参照 2026-07-22) 科学史に残る本の紹介。
530) 戸田盛和 著『楕円関数入門』,日本評論社,1976. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/12622983 (参照 2026-07-22) 戸田先生の有名な教科書です。
531) H.ホックシタット 著 ほか『特殊関数 : その理・工学への応用』,培風館,1974. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/12622989 (参照 2026-07-22) 今日でもしばしば推薦される特殊関数の教科書です。
532) 井上康男 著『糖質の化学』,培風館,1976. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/12604907 (参照 2026-07-22) 糖鎖生物学を学ぶ人向けの入門書。
533)  E.ブローダ 著 ほか『ボルツマン』,みすず書房,1979.3. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/12222480 (参照 2026-07-22) ボルツマンの伝記。面白い本です。
534) 『物理ブックガイド100』,培風館,1984.5. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/12609214 (参照 2026-07-22) いろんな物理の本がはいっているブックガイドです。デジタルコレクションで読める本もいっぱいあるので参考にしてください。
535) 寺本英 [ほか]共著『無限・カオス・ゆらぎ : 物理と数学のはざまから』,培風館,1985.2. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/12609105 (参照 2026-07-22) 京大生物物理の寺本先生や、数学の山口先生などそうそうたるメンバーによる入門記事や対談がのっています。ルネ・トムの話もでてきています。

 

ボブさんが、データから「原因と結果」を推定するRパッケージ「lingamr」を公開されました!

7月18日のこのブログで、Bobさんの記事を紹介しました。


【Linux限定】ropenblasでRを楽々高速化
https://qiita.com/bob3bob3/items/5562c3eb84a9f89824d4

Windowsにインストールする方法へのリンクも上の記事にあるのでWindowsの方は参考にしてください。下にリンクを載せておきます。

2023-12-08
Rユーザーの9割が知らない高速化の禁断の裏技!!!
https://bob3.hatenablog.com/entry/2023/12/08/000000


著者のBobさんが、因果推論用のRパッケージを公開されたそうです。

因果推論のわかりやすいイントロ的解説があるので、読んでみて興味がわいたらRのパッケージをダウンロードして使ってみてください。
詳しいパッケージの使い方は上の解説の中にあるQiitaの記事で読むことができます。
『Rパッケージ「lingamr」でDirect LiNGAMによる因果探索』
https://qiita.com/bob3bob3/items/2cfe838ece8b34a58cfd

同じBobさんのこちらの解説記事も参考にしてください。
『Direct LiNGAM の原理』
https://qiita.com/bob3bob3/items/d6fb667ae15d51ce8040

R-observatoryで検索してみると、ちゃんとヒットしました。

https://r-observatory.thecoatlessprofessor.com/packages/lingamr/
GitHubへのリンクものっていました。
https://github.com/morimotoosamu/lingamr