バイオPHP

バイオPHP
原作者ホセバ・ビカンディ博士
書かれたPHP
プラットフォームクロスプラットフォーム
タイプバイオインフォマティクス
ライセンスGNU GPLバージョン2
Webサイトbiophp.org

BioPHPは、DNAおよびタンパク質配列解析、アライメント、データベース解析、その他のバイオインフォマティクスツールのためのクラスを含むオープンソースの PHPコード集です。BioRubyはGNU GPLバージョン2ライセンス[1]の下でリリースされており、コードの重複を削減するために設計されたBio*プロジェクトの1つです[2]オープンソースのバイオインフォマティクスプロジェクトであるBioPHPは、 Open Bioinformatics Foundationに加盟しています[3]

歴史

BioPHPプロジェクトは、2003年にSerge Gregorio氏によって開始されたGenePHPから発展しました。GenePHPは、BioPerlBioPythonBioRubyといった類似のバイオインフォマティクスパッケージのPHPベースの実装として構想されました。BioPHPは、2005年12月にスペインバスク大学のJoseba Bikandi氏によってGenePHPの拡張として開発されました。GenePHPは現在BioPHPを構成する4つのプロジェクトのうちの1つです。[1]

プロジェクト

BioPHPは4つの「プロジェクト」に分かれています。GenePHPプロジェクト他のBio*プロジェクトと同様の構造を持ち、DNAやタンパク質の配列、配列アライメントなどを表現するクラスが多数存在します。各クラスは、多くのBioPHPプロジェクトで使用できるよう汎用性を持たせて設計されています。同様に、Functionsプロジェクトは、クラスオブジェクトに対してタスクを実行するための関数を多数作成し、プロジェクト間のコード重複を削減することを目的としています。MinitoolsプロジェクトToolsプロジェクトは、小規模で反復的なタスク用のPHPスクリプト群を生成することを目的としています。Toolsプロジェクトのスクリプトは、通常、PHP以外のスクリプトやコード(例えばPerlCで記述されたもの)とのインターフェースなど、特別な要件を備えています。[1]

参照

参考文献

  1. ^ abc 「BioPHP Wiki - 情報」 。 2015年8月13日閲覧
  2. ^ Mangalam H (2002). 「Bio*ツールキット - 概要」. Brief Bioinform . 3 (3): 296– 302. doi : 10.1093/bib/3.3.296 . PMID  12230038.
  3. ^ 「プロジェクト - Open Bioinformatics Foundation」 。 2015年8月13日閲覧
  • 公式サイト
  • オブジェクト指向のBioPHP
  • リー・カッツの略歴
Retrieved from "https://en.wikipedia.org/w/index.php?title=BioPHP&oldid=1305036421"