Introduction
Biologists and clinicians are addicted to Excel. However, most tools and software in the community prefer to output txt- or csv-formatted results. There is a gap between the well-annotated excel file and raw analysis results exported from bio-software. To address this issue, we launched the BioT2Ex project that provides a package or toolkit to conveniently convert the tabular txt file into a well-anotated Excel file. We believe this project could facilitate the downstream data interpretation of high-throughput genomic sequencing analysis.
What can this project do?
1.Convert the output to a file in XLSX format
The output files of many analysis tools are not in XLSX format and are not easily understood. BioT2Ex can convert most analysis tool output files to XLSX format for enhanced visualization and understanding.
2.Add annotations to analysis results
- Add the “up-down” comment column
- Add ENTREZID
- Add GO term and GeneBank link of each gene
- Add gradient color to the logFC column to indicate the expression level
- Add statistical functions for some specific variables
- Add gene description
- Add comment information for the header
- Make the numbers appear in the correct format
Features
Easy to install
Python:
1
pip install BioT2Ex
R:
1
2
3
4if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("BioT2Ex")Quick usage
Please refer to Docunments for detailed usage on the Docs page.
Python:
1
2
3
4
5
6#macs
Python BioT2Ex -m macs [path of the inputfile]
#MutSigCV
Python BioT2Ex -m mutsigcv [path of the inputfile]
#rsem
Python BioT2Ex -m rsem [path of the inputfile]R:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15#edgeR
render_edgeR(input,orgDB,taxid,n,filename,showInExcel)
#DESeq2
render_DESeq2(input,orgDB,taxid,filename,n,showInExcel)
#limma
render_limma(input,orgDB,taxid,filename,n,showInExcel)
#NOIseq
render_NOISeq(input,orgDB,taxid,filename,n,showInExcel)
#clusterProfiler
render_clusterP_GO(input,filename,showInExcel)
render_clusterP_KEGG(input,filename,showInExcel)
#ChIPseeker
render_ChIPseeker(input,orgDB,taxid,filename,op)
#DiffBind
render_DiffBind(input,n,filename="",sheetname="",taxid,showInExcel)Customize software-specific results conversion to excel
Highlight and annotate items in excels
Build publishable tables
Pipe to downstream functional analysis software
Add relevant annotations
Output effect
edgeR:
MACS:
Support softwares
RNAseq software | ChIPseq software | Wes data software
See the detailed tool list:Supported-tools page.