蛋白质嵌入可视化工具。
项目描述
RostSpace
RostSpace可以在3D和2D空间中可视化嵌入,并通过CSV文件按组着色。可以使用UMAP、PCA或t-SNE进行降维。还实现了针对生物学家的附加功能,通过提供PDB文件来显示分子结构。
安装
RostSpace可以使用pip
安装
# install it with pip
pip install rostspace
入门指南
安装后,可以使用rostspace
命令运行RostSpace。
必需参数是
-o Path to the output directory where generated files are stored
--hdf Path to HDF5-file containing the per protein embeddings as key-value pair
--csv Path to the .csv-file containing the metadata
可选参数是
--pdb Path to the directory that holds the .pdb files
--fasta Path to the .fasta-file
-v Verbose -- prints internal process to the terminal
下载示例数据
示例数据可以从此处下载。
运行RostSpace
RostSpace可以通过命令行参数、提供YAML文件或两者的组合来运行。
-
在命令行上提供参数
rostspace -o data/KLK --hdf data/KLK/KLK_esm2.h5 --csv data/KLK/KLK.csv
-
创建YAML文件
Pla2g2.yaml
o: data/Pla2g2 hdf: data/Pla2g2/emb_esm2.h5 csv: data/Pla2g2/Pla2g2.csv
rostspace -conf conf/Pla2g2.yaml
-
使用YAML文件并提供额外参数
rostspace -conf conf/Pla2g2.yaml --pdb data/Pla2g2/colabfold/pdb
有关参数的更多信息,请运行
rostspace --help
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
rostspace-0.1.1.tar.gz (570.4 kB 查看哈希值)
构建分发
rostspace-0.1.1-py3-none-any.whl (571.8 kB 查看哈希值)
关闭
rostspace-0.1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bdecece828d71a72468a33c057bd1b89c355ac061f465603f98f8129f1cadd7f |
|
MD5 | 8d875add87d5d6a86159fbf7285504cf |
|
BLAKE2b-256 | aac72914a858b865c0d8afb973a8329aeb2c3b3fd37f6dded32d250cc4f94931 |
关闭
rostspace-0.1.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8c8fef8141cc931471492bf80f0a7c55196d112c77a15c1f0e76e03b0b43c4f2 |
|
MD5 | e8e6c55a74cc8375f2a7f1140fae429b |
|
BLAKE2b-256 | b75eb224eae5f744b7437ba52614157fbb6a615b2395c71d492b3b488c888299 |