Straw は、.hic ファイルからの連絡先データの高速ストリーミングを可能にするライブラリです。このリポジトリには、C++、R、Python、MATLAB バージョンの Straw のソース コードが含まれています。
Python には 2 つのバージョンがあります。1 つは純粋な Python フレーバー、もう 1 つは C++ コードを pybind11 でラップしたものです。以前のバージョンは非推奨となり、より高速な pybind11 バージョンの使用が優先されました。
ストローを使用する Jupyter ノートブックの例は、ここにあります: https://aidenlab.gitbook.io/juicebox/accessing-raw-data
pip install hic-straw
使用します。ソース コードからビルドする場合は、pybind11 がインストールされている必要があります。ライブラリのcd
を作成し、 straw/
ディレクトリに移動します。次に、 pip install ./pybind11_python
。
g++ -std=c++0x -o straw main.cpp straw.cpp -lcurl -lz
cURL がインストールされている必要があります。詳細については wiki を参照してください。
ご質問はGoogleグループをご利用ください。
進行中の開発作業は Muhammad S. Shamim によって行われています。過去の寄稿者には、Neva C. Durand やその他多くの者が含まれます。
仕事でこのツールを使用する場合は、引用してください
ネヴァ・C・デュランド、ジェームズ・T・ロビンソン、ムハマド・S・シャミム、イド・マチョル、ジル・P・メシロフ、エリック・S・ランダー、エレズ・リーバーマン・エイデン。 「Juicebox は、無制限のズーム機能を備えた Hi-C コンタクト マップの視覚化システムを提供します。」細胞システム 3(1)、2016 年。