for bioinformatics and data analysis
ZJU LSI Jianglab
2024-04-19
My favorite programming language is R, I have developed some R packages:


It contains many useful functions for statistics and visualization.

Go down 👇




Built-in steps in the micro_sbatch():
Taxonkit is a Practical and Efficient NCBI Taxonomy Toolkit.
You can use Taxonkit in R by pctax interface as followed:
taxid Kingdom Phylum Class
1 562 k__Bacteria p__Pseudomonadota c__Gammaproteobacteria
2 9606 k__Eukaryota p__Chordata c__Mammalia
Order Family Genus Species
1 o__Enterobacterales f__Enterobacteriaceae g__Escherichia s__Escherichia coli
2 o__Primates f__Hominidae g__Homo s__Homo sapiens
Unified input and output format of one type of analysis for convenient downstream



The pctax package includes some built-in cycling pathways, which enables users to conveniently visualize all genes or KO (KEGG Orthology) involved in these pathways.



library(MetaNet)
multi_net_build(list(
Microbiome = micro,
Metabolome = metab,
Transcriptome = transc
)) -> multi1
# set vertex_class
multi1_with_anno <- c_net_set(multi1, micro_g, metab_g, transc_g,
vertex_class = c("Phylum", "kingdom", "type"))
# set vertex_size
multi1_with_anno <- c_net_set(multi1_with_anno,
data.frame("Abundance1" = colSums(micro)),
data.frame("Abundance2" = colSums(metab)),
data.frame("Abundance3" = colSums(transc)),
vertex_size = paste0("Abundance", 1:3)
)
plot(multi1_with_anno)













CRISPR/Cas9 system analysis in genomics and metagenomics.


It provides some interesting functions for plotting.