科学論文からのオンデマンドコアアルゴリズム生成:論文からコードへ
Cameron S Movassaghi1, Amanda Momenzadeh1, Jesse G Meyer1
1Department of Computational Biomedicine, Cedars Sinai Medical Center, Los Angeles, CA 90048.
Bioinformatics (Oxford, England)
|January 11, 2026
まとめ
大規模言語モデル(LLM)は、出版物から直接科学コードを生成でき、多くのアルゴリズムで既存のライブラリのパフォーマンスに匹敵します。この文献主導のアプローチは、ソフトウェア保守コストの削減と再現性の向上に有望です。
科学分野:
- 計算生物学
- バイオインフォマティクス
- 機械学習
背景:
- 科学ソフトウェアの保守は、依存関係とバグのために高いコストがかかります。
- 公開された論文は正準レコードですが、コードに変換するのは困難です。
- 大規模言語モデル(LLM)は、出版物からの自動コード生成の可能性を提供します。
研究 の 目的:
- LLMを使用して公開された記事から科学コードを生成する実現可能性を評価すること。
- 確立された計算アルゴリズムを再現する上でのLLMのパフォーマンスを評価すること。
- コード生成と再現性のための現在の出版基準の制限を特定すること。
主な方法:
- 最先端のLLMの体系的な評価。
- 科学出版物のみを入力として使用して、LLMにコアアルゴリズムを実装するように指示しました。
- ランダムフォレスト、バッチ補正、遺伝子セット濃縮分析を含む多様なアルゴリズムにわたるベンチマーク。
主要な成果:
- LLMは多くのアルゴリズムでパッケージレベルの機能を正常に再現しました。
- LLM生成コードのパフォーマンスは、確立されたライブラリと区別がつかないことがよくありました。
- 不一致は主に、LLMの推論能力ではなく、不十分に指定された原稿の詳細に起因していました。
結論:
- 文献主導のコード生成は、適切に指定されたアルゴリズムで実現可能です。
- LLMは、継続的に維持されているソフトウェアライブラリへの依存を減らすことができます。
- 自動コード生成と再現性を完全にサポートするには、現在の出版基準を改善する必要があります。
関連する概念動画
What is Genetic Engineering?
Overview
Genetic Screens
Genetic screens are tools used to identify genes and mutations responsible for phenotypes of interest. Genetic screens help identify individuals or a group of people at risk of developing genetic diseases and help them with early intervention, targeted therapy, and reproductive options.
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which result in visible changes...
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which result in visible changes...
Non-equilibrium in the Cell
An important concept in studying metabolism and energy is that of chemical equilibrium. Most chemical reactions are reversible. They can proceed in both directions, releasing energy into their environment in one direction, and absorbing it from the environment in the other direction. The same is true for the chemical reactions involved in cell metabolism, such as the breaking down and building up of proteins into and from individual amino acids, respectively. Reactants within a closed system...
Genome Size and the Evolution of New Genes
While every living organism has a genome of some kind (be it RNA, or DNA), there is considerable variation in the sizes of these blueprints. One major factor that impacts genome size is whether the organism is prokaryotic or eukaryotic. In prokaryotes, the genome contains little to no non-coding sequence, such that genes are tightly clustered in groups or operons sequentially along the chromosome. Conversely, the genes in eukaryotes are punctuated by long stretches of non-coding sequence.
DC Generator
An alternator converts mechanical energy into electrical energy that varies sinusoidally, resulting in AC current. Meanwhile, a DC generator converts mechanical energy into electrical energy, which are DC pulses with the same polarity. The construction of a DC generator is similar to that of an alternator, except that the pair of slip rings is replaced by a single split ring, also called a commutator. The commutator functions like a periodic rotary switch; it changes the contacts with the...
Behavioral Genetics and Its Designs
Behavior genetics explores how genetic inheritance influences human behavior. It focuses on how genes, passed from parents to offspring, contribute to the development of behavioral traits and tendencies. This branch of genetics seeks to understand the complex interplay between inherited genetic factors and environmental influences in shaping our behaviors.
The primary methodologies used in behavior genetics include family studies, twin studies, and adoption studies, each providing unique...
The primary methodologies used in behavior genetics include family studies, twin studies, and adoption studies, each providing unique...


