Genentech/gReLU

gReLU is a python library to train, interpret, and apply deep learning models to DNA sequences.

何を解決するか

gReLUは、ゲノミクスにおける深層学習の適用の難しさに取り組み、DNA配列上のニューラルネットワークの構築、学習、解釈、使用のための統合フレームワークを提供します。遺伝子調節要素の予測、配列の設計、ゲノム特徴の理解といったタスクを簡素化し、カスタムコードの必要性を減らします。

どう動くか

このライブラリは、データ前処理、モデル学習、モデル解釈のためのAPIを提供します。トランスフォーマーモデルとフラッシュアテンションを含むさまざまなアーキテクチャをサポートしており、Hugging Faceからロード可能な事前学習済みモデルのモデルズーも含まれます。また、ゲノムアノテーション(UCSCツール経由)やATAC-seqなどのデータに対するbigWigカバレッジファイルの生成に役立つユーティリティも提供しています。

対象ユーザー

このツールは、特に調節ゲノミクス、配列から機能への予測、配列設計においてDNA配列の深層学習を使用するバイオインフォマティシャンや研究者を対象としています。事前学習済みモデルと標準的な前処理パイプラインを備えた即時利用可能なフレームワークを求める人におすすめです。初心者から始めるのではなく、既存の基盤を利用したい人向けです。

特徴

  • 学習、解釈、応用をカバーするエンドツーエンドのフレームワーク。
  • Hugging Faceにホストされた事前学習済みモデルを含むモデルズー。従来のWeights & Biases統合を置き換えました。
  • 高効率な学習を可能にするトランスフォーマーモデルとフラッシュアテンションのサポート。
  • ゲノム解析の標準ツール(UCSCユーティリティ、bedtools)と統合され、アノテーションやカバレッジトラックの作成が可能。
  • Nature Methodsに掲載され、DOIが付与されており、査読済みの品質を示しています。
  • 活発なドキュメントとコミュニティ参加のための貢献ガイドが整っています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト