The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

admetshiny

An open-source R package and Shiny application for the management, calculation, filtering, visualization and exploratory analysis of molecular descriptors and ADMET properties of small molecules.

Overview

admetshiny integrates cheminformatics and bioinformatics workflows with an intuitive dashboard to support the prioritization of compounds in early-stage drug discovery. The application is organised in two complementary modules:

Both modules share the same drug-likeness filters, BOILED-Egg model, P-gp substrate classifier and 14-chart catalogue.

Features

Installation

You can install the development version from GitHub:

# install.packages("remotes")
remotes::install_github("xavierclementegarcia/admetshiny")

The optional CDK-based descriptor calculation requires the rcdk package, which in turn requires Java JDK (a JRE alone is not sufficient).

Usage

Launch the interactive application:

admetshiny::run_app()

Use the computational functions programmatically:

library(admetshiny)

# Compute CDK descriptors for a few SMILES and apply the Lipinski filter
smiles <- c("CCO", "CC(=O)OC1=CC=CC=C1C(=O)O", "CN1C=NC2=C1C(=O)N(C(=O)N2C)C")
desc  <- calcCDKDescriptors(smiles)
desc  <- mapCDKDescriptors(desc)               # adds #violations and ADMET cols
filtered <- applyFilters(desc, filters = c("Lipinski", "Veber", "Ghose"))

# Plot the BOILED-Egg
plotBoiledEgg(filtered)

# Or normalize any external ADMET dataset via manual column mapping
# (returns the standard schema with #violations + ADMET properties):
# d <- read.csv("my_admet.csv", check.names = FALSE)
# mapping <- setNames(c("SMILES", "MW", "LogP", "TPSA"),
#                     c("CanonicalSMILES", "MW", "iLOGP", "TPSA"))
# d <- mapADMETColumns(d, mapping, calculate_cdk = TRUE)

References

License

MIT LICENSE

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.