Endrov イメージウィンドウ | |
| 開発者 | ヨハン・ヘンリクソン (カロリンスカ研究所) |
|---|---|
| 最終リリース | 2.15 / 2009年6月17日(正式リリース) |
| オペレーティング·システム | 任意(Javaベース) |
| タイプ | 画像処理と画像解析 |
| ライセンス | 新しいBSDライセンス |
| Webサイト | ホームページ |
Endrov [1]は、画像分析とデータ処理を目的としたオープンソースの プラグインアーキテクチャです。 [2] Javaベースであるため移植性が高く、ローカルでもアプレットとしても実行できます。主に生物学研究の顕微鏡から得られる複雑な時空間画像データを処理できる高度なオープンソースソフトウェアの必要性から生まれました。ImageJ の哲学を多く取り入れていますが、より現代的なデザインにすることで ImageJ を上回ることを目指しています。
EndrovはC.elegansの胚発生をマッピングするソフトウェアの必要性から生まれました。 [3]
主任開発者のヨハン・ヘンリクソン氏は、カロリンスカ研究所の博士課程の学生です。
仕様
Endrov はライブラリとイメージング プログラムの両方です。設計では、GUI コードをデータ型、フィルター、その他のデータ処理プラグインから分離することに重点が置かれています。このプログラムは、ほとんどの日常的な使用やプロトタイピングに使用でき、大規模なバッチ処理や統合には、コードがライブラリとして呼び出されるという考え方です。
プログラムとして、Endrov は、通常の画像処理ソフトウェアに期待される機能をすべて実行できます。ハッキング可能であること、つまり、新しい編集ツール、ウィンドウ、データ タイプを簡単に統合できることが意図されています。他の画像処理ソフトウェアと異なる主な特徴は、より本格的な顕微鏡検査に必要な追加の次元 (XYZ、時間、チャネル) を処理できることです。フィルターは直接適用せずに使用することも、フィルター シーケンスに構成することもできます。データ (たとえば、分析から得られたデータ) は、画像と一緒に保存されます。
ネイティブの画像形式は OST ですが、ほとんどの一般的な形式がサポートされています。
ImageJとの比較
ImageJ は古いため、より成熟しており、プラグインも多くあります。そのため、ImageJ を変更しても下位互換性が損なわれることはなく、時間の経過とともに設計上の欠陥が蓄積されてきました。Endrov は、すっきりとした設計のために下位互換性をすべて犠牲にしています。ImageJ はコアと独立したプラグインで構成されていますが、Endrov にはコア機能が少なく、プラグイン間の依存関係がたくさんあります。目標は、統合を強化してカプセル化を高め、コードの冗長性を減らしてメンテナンスを容易にすることです。たとえば、GUI はほとんどのアルゴリズム プラグインとは別になっています。アルゴリズムは、入力と出力の説明を提供するだけです。
参照
参考文献
- ^ Endrov は、2007 年の国際ワーム会議で初めて国際的に発表されました: Johan Henriksson 他: Virtual-Worm Base - C. elegans の系統と細胞特異的遺伝子発現を研究するためのツール
- ^ 「Endrov: 画像解析のための統合プラットフォーム」Nature Methods。2013年9月22日閲覧。
- ^ Hench, J; Henriksson, J; Lüppert, M; Bürglin, TR (2009). 「細胞接触マップを用いたCaenorhabditis elegans胚発生の空間的・時間的参照モデル」.発達生物学. 333 (1): 1– 13. doi : 10.1016/j.ydbio.2009.06.014 . PMID 19527702.
外部リンク
- エンドロフ公式サイト
