Skip to content

Nextcast: a software suite to analyse and model toxicogenomics data

License

Notifications You must be signed in to change notification settings

fhaive/nextcast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nextcast: a software suite to analyze and model toxicogenomics data

Nextcast is a collection of tools for the analysis of toxicogenomics and cheminformatics data developed at FHAIVE (https://www.fhaive.fi/).

How to clone the repository

git clone --recurse-submodules [email protected]:fhaive/nextcast.git

Tool descriptions

eUTOPIA
Input Microarray raw data
Phenodata describing the samples in the raw data files
Output Normalized an preprocessed transcriptomic matrix (e.g. gene expression matrix)
List of differentially expressed genes, with log-fold-changes and p-values for each comparison performed during the analysis
Summary Graphically accessible guided workflow for preprocessing and analysis of omics data. Supports Agilent 2-color, Agilent 1-color, Affymetrix, and Illumina methylation microarray platforms (Ongoing efforts to add support for RNA-Seq data). Discreetly separated steps in analysis designed in R Shiny, incorporates widely used microarray analysis practices and R packages. Reporting is and data interpretation is leveraged from dynamically generated plots.
Details Paper, Repository
Tags #bioinformatics #analytics #preprocessing
Language R
GUI Shiny
FunMappOne
Input Excel file containing lists of genes and (optionally) some scores (e.g. log-fold-change, BMD, etc)
Output Heatmap with enriched pathways or gene ontology terms. Excel file containing the results of the enrichment
Summary A user-friendly graphical interface that allows to visualize and summarize the functional annotations of one or multiple molecular biology experiments at once.
Details Paper, Github
Tags #bioinformatics #analytics #functional-annotation
Language R
GUI Shiny
INfORM
Input A gene expression matrix
The result of a differential expression analysis as a table with genes, log-fold-change and p-values
Output A gene network
The list of genes beloging to each community identified on the network, along with the enriched GO terms
Summary A novel computational method and its R and web-based implementations, to perform inference of gene network from transcriptome data and prioritization of key genes with central functional and topological role in the network.
Details Paper, Github
Tags #bioinformatics #analytics #network-analysis
Language R
GUI Shiny
VOLTA
Input One or multiple gene networks
Output
Summary VOLTA is a Python network analysis package, suited for different types of networks but with a focus on co-expression network analysis. The goal of VOLTA is to provide all functionalities needed for a comprehensive network analysis and comparison in a single package. Its aim is to expose all functionalities in order to allow users to build their own analysis pipelines and adjust functionalities as needed. Additional complete analysis pipelines are provided in the form of Jupyter Notebooks.
Details Paper, Github
Tags #bioinformatics #analytics #network-analysis
Language Python
BMDx
Input Gene expression data derived from dose-time exposure series. Multiple exposures can be analysed at the same time
Output List of dose-dependent genes, with estimated effective doses, for each exposure time point.
Summary BMDx is a R based software with a graphical interphace in Shiny for the dose-dependent analysis of toxicogenomic datasets.
Details Paper, Github
Tags #bioinformatics #analytics #dose-response
Language R
GUI Shiny
TinderMIX
Input Gene expression data derived from dose-time exposure series. Multiple exposures can be analysed at the same time
Output List of dynamic dose-dependent genes, with estimated point of departure
Summary TinderMIX is a new computational framework for dose- and time- dependent gene expression analysis which aims to identify groups of genes that show a time and dose-response behaviour.
Details Paper, Github
Tags #bioinformatics #analytics #dynamic dose-response
Language R
MVDA
Input Multiple omics data (views) for the same set of samples
Output A multi-view clustering of the samples
Summary Multi-view clustering methodology in which the information from different data layers (views) is integrated at the levels of the results of each single view clustering iterations.
Details Paper, Github
Tags #bioinformatics #modelling #multi-view-clustering
Language R
MOSIM
Input Desired network topology parameters (e.g.: number of genes, number of miRNAs and desired degree distribution), as well as parameters about the expression data (e.g.: number of conditions, number of samples per condition, noise distribution)
Output A gene regulatory network with the desired properties together with simulated expression data.
Summary A genomic multi-view data simulator that generates expression data from a simulated regulatory network comprising genes and miRNAs.
Details Paper, Source code
Tags #bioinformatics #modelling #simulator
Language R
FPRF
Input Multiple omics data (views) for the same set of samples
Output A predictive model of the interest variables based on a reduced list of prioritized features according to their relevance in the learning phase.
Summary A feature selection algorithm for multi-omics data. The algorithm is based on the Random Forest algorithm and a novel feature selection strategy based on the data transformation process named fuzzy patterns.
Details Paper
Tags #bioinformatics #modelling #feature-selection
GARBO
Input A high-dimensional omics dataset and class labels
Output A collection of the best performing classifiers built upon the maximally relevant and minimally redundant feature sets
Summary A classification framework for high accuracy predictions and biomarker selection in high-dimensional omics data based on Random Forests and Genetic Algorithms
Details Paper, Github
Tags #bioinformatics #modelling #feature-selection
Language Python
INSIdE NANO
Input Sets of phenotypic entities (nanomaterials, drugs, diseases and chemicals)
Output List of cliques found in the network connecting the input phenotypic entities
Summary INSIdE nano is a web-based tool that highlights connections between phenotypic entities based on their effects on genes. The database behind the INSIdE nano is a network whose nodes are grouped into four categories: Nanomaterial exposures Drug treatments Chemical exposures Diseases For each node in the network, information regarding their effects on the genes is collected. Weights of the edges in the network are correlated to the similarity of these effects between each couple of nodes. More information and usage tutorials are available at: http://inano.biobyte.de/help.cgi
Details Paper, Online Tool
Tags #read-across
MANGA
Input Chemical compounds represented as molecular descriptors and their corresponding continuous endpoint activity
Output Predictive models as well as reports of internal and external validation measures
Summary A QSAR modelling framework based on Multi-Objective Genetic Algorithms for high robustness and stability of the predictive models
Details Paper,Github
Tags #cheminformatics #QSAR
Language Python
HyQSAR
Input Chemical compounds represented as molecular descriptors or substructure fingerprints and their corresponding gene expression data, as well as a numerical activity/property of interest
Output Predictive QSAR models based on reduced set of features trained with regularized linear models
Summary hyQSAR is a set of R scripts that can be used to perform hybrid QSAR modelling by integrating structural properties of chemical compounds and their molecular mechanism-of-action (MOA) information.
Details Paper, Source code
Tags #cheminformatics #QSAR
Language R