Learn R Programming

⚠️There's a newer version (2.3) of this package.Take me there.

iqspr (version 1.1)

Generate Chemical Strings (SMILES) with the Inverse QSPR Model

Description

Generate chemical structures possibly satisfying desired properties using the inverse QSPR model. It has three reference classes. ENgram is a class for learning the grammar structure of existing chemical strings using an extended N-gram model. QSPRpred contains a simple Bayes regression model to predict properties from structures. SmcChem is a class of the generator of chemical strings from the Inverse-QSPR model. This class has ENgram and QSPRpred class objects inside. The generator is implemented by the Sequential Monte Carlo sampler.

Copy Link

Version

Install

install.packages('iqspr')

Monthly Downloads

12

Version

1.1

License

Artistic-2.0

Maintainer

Ryo Yoshida

Last Published

April 24th, 2017

Functions in iqspr (1.1)

ENgram-class

Extended N-gram model for leraning SMILES strings
Esmi-class

Extend smi class
engram_5k

ENgram object trained with 5000 SMILES strings
genENgram

generate SMILES strings from extended N-gram model
get_hiscores

get chemical structures with high QSPR score from SmcChem object
get_score

get QSPR scores for structures in the SmcChem object
get_smiles

get SMILES strings from the SmcChem object
iqspr

iqspr
predict

predict properties with forward QSPR model
qspr.data

sample dataset for QSPR modeling
trainedSMI

sample dataset for learning with Extended N-gram model
viewstr

view 2D structures from SMILES string vector
qsprpred_EG_5k

QSPRpred object trained with 5000 SMILES strings and properties (Internal energy and HOMO-LUMO gap) dataset
smcexec

modify chemical structures with SMC
QSPRpred-class

QSPRpredictor class
SmcChem-class

SMC chemical generator class