从突变目录中提取突变特征

SigProfilerExtractor的Python项目详细描述


DocsLicenseBuild Status

SIGPROFILEREX拖拉机

SigProfilerExtractor允许从以矩阵格式生成的数据中重新提取突变签名。 该工具可以识别出有效突变特征的数量、它们在每个样本中的活动以及概率 每一个特征都会导致癌症样本中特定的突变类型。该工具使用SigProfilerMatrixGenerator 和sigprofiler绘图。在

目录

Installation

In the command line, please run the following:

^{pr 1}$

Install your desired reference genome from the command line/terminal as follows (available reference genomes are: GRCh37, GRCh38, mm9, and mm10):

^{pr 2}$

This will install the human 37 assembly as a reference genome. You may install as many genomes as you wish.

Next, open a python interpreter and import the SigProfilerExtractor module. Please see the examples of the functions.

Functions

The list of available functions are:

And an additional script:

importdata

Imports the path of example data.

^{pr 3}$

importdata Example

^{pr 4}$

sigProfilerExtractor

Extracts mutational signatures from an array of samples.

^{pr 5}$ ^{tb 1}$

sigProfilerExtractor Example

^{pr 6}$

sigProfilerExtractor Output

To learn about the output, please visit https://osf.io/t6j7u/wiki/home/

Estimation of the Optimum Solution

Estimate the optimum solution (rank) among different number of solutions (ranks).

^{pr 7}$ ^{tb 2}$

Estimation of the Optimum Solution Example

^{pr 8}$

Estimation of the Optimum Solution Output

The files below will be generated in the output folder: | File Name | Description | | ----- | ----- | | All_solutions_stat.csv | A csv file that contains the statistics of all solutions. | | selection_plot.pdf | A plot that depict the Stability and Mean Sample Cosine Distance for different solutions. |

Decompose

Decomposes the De Novo Signatures into COSMIC Signatures and assigns COSMIC signatures into samples

^{pr 9}$ ^{tb 3}$

Decompose Example

^{pr 10}$

Decompose Output

Values: The files below will be generated in the output folder:

  • Cluster_of_Samples.txt
  • comparison_with_global_ID_signatures.csv
  • Decomposed_Solution_Activities.txt
  • Decomposed_Solution_Samples_stats.txt
  • Decomposed_Solution_Signatures.txt
  • decomposition_logfile.txt
  • dendogram.pdf
  • Mutation_Probabilities.txt
  • Signature_assaignment_logfile.txt
  • Signature_plot[MutatutionContext]_plots_Decomposed_Solution.pdf

Activity Stacked Bar Plot

Generates a stacked bar plot showing activities in individuals

^{pr 11}$ ^{tb 4}$

Activity Stacked Bar Plot Example

^{pr 12}$

GPU support

If CUDA out of memory exceptions occur, it will be necessary to reduce the number of CPU processes used (the ^{} parameter).

For more information, help, and examples, please visit: https://osf.io/t6j7u/wiki/home/

Copyright

This software and its documentation are copyright 2018 as a part of the sigProfiler project. The SigProfilerExtractor framework is free software and is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Contact Information

Please address any queries or bug reports to S M Ashiqul Islam (Mishu) at m0islam@ucsd.edu

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
用Java将dpi元数据写入jpeg图像   文件为什么Java会自动解码URI编码的文件名中的%2F?   java多动态时间事件侦听器   java中如何递归查找不同级别的属性值   java Apache Spark MySQL JavaRDD。foreachPartition为什么我得到ClassNotFoundException   Java中的循环变量文件名   java如何参数化调用JNA库的C库名称和路径?   swing如何使gif在Java中运行一次并停止?   Big Sur上的MacOS应用程序,具有java子进程和可访问性API权限   在page类中定义的java Webelement在测试类中不可访问   如何使用java if else从JSON文件中删除重复的元素?   java Android studio dalvik vm找不到类   java在数组中正确使用协方差