CICC Web Service Usage

From Chemical Informatics and Cyberinfrastructure Collaboratory

Contents

BCIClusterService (for Digital Chemistry)

makebitsGenerate

Generate fingerprints from a SMILES structure.

Input
in0 (SMIstring): A String of a SMILES structure
In1 (text): the format of ouput string: bci or tdt
Output
Fingerprint string

divkmGenerate

Cluster fingerprints with Divkmeans.

Input
in0 (SCNstring): A string of a fingerprint string
Output
A string of a clustered hierarchy with Divkmeans

smile2dkm

Generate a clustered hierarchy from a SMILES structure.

Input
in0 (SMIstring): A String of a SMILES structure
Output
A string of a clustered hierarchy with Divkmeans

optclusGenerate

Generate the best levels in a hierarchy with Kelley scoring method.

Input
in0 (DKMstring): A string of a clustered hierarchy with Divkmeans
in1 (SCNstring): A string of a fingerprint string
Output
A best partition cluster level.

rnnclusGenerate

Extract individual cluster partitions from a cluster hierarchy. (optclus included)

Input
in0 (DKMstring): A string of a clustered hierarchy with Divkmeans
in1 (SCNstring): A string of a fingerprint string
Output
A string of individual cluster partitions

smile2ClusterPartitioned

Generate a new SMILES structure with an extra cluster column that is an individual cluster partition.

Input
in0 (SMIstring): A String of a SMILES structure
Output
A string of a new SMILES structure with an extra cluster column

InChIGoogle

Search

Input
in0 (inchibasic): Search query
in1 (type): "normal" or "lucky" (or anything but normal)
Output
A search result in the HTML format.

InChIServer

generate

Generate InChI.

Input
in0 (inchiVersion): "1.12Beta", "0.932Beta", or "1" (Only 1 is supported.)
in1 (inputFormat): "mol" (Mol file), "sdf" (SDF file), or "cml" (CML file).
But "cml" file does not work fine under Linux command line InChI software (cInChI-1), and it has been neutralized now.
in2 (inputData): Input Data String (This string converts to a temporary file in the server.)
in3 (Options): Options should have a prefix “-”, and multiple options require spaces as a delimiter.
SNon - Exclude stereo (Default: Include Absolute stereo)
SRel - Relative stereo
SRac - Racemic stereo
SUCF - Use Chiral Flag: On means Absolute stereo, Off - Relative
SUU - Include omitted unknown/undefined stereo
NEWPS - Narrow end of wedge points to stereocenter (default: both)
RecMet - Include reconnected metals results
FixedH - Mobile H Perception Off (Default: On)
AuxNone - Omit auxiliary information (default: Include)
NoADP - Disable Aggressive Deprotonation (for testing only)
Compress - Compressed output
DoNotAddH - Don't add H according to usual valences: all H are explicit
Wnumber - Set time-out per structure in seconds; W0 means unlimited SDF:DataHeader Read from the input SDfile the ID under this DataHeader
CML - Input in CML format (default for input file .CML extension)
NoLabels - Omit structure number, DataHeader and ID from InChI output
Tabbed - Separate structure number, InChI, and AuxIndo with tabs
OutputSDF - Convert InChI created with default aux. info to SDfile
STDIO - Use standard input/output streams
WarnOnEmptyStructure - Warn and produce empty InChI for empty structure
Output
Output String (Input file name, InChI data, and Auxiliary Information)

getBasic

Get an InChI basic.

Input
in0 (inchiVersion): Version of InChI
in1 (InChI): InChI string
Output
InChI basic

insert2CML

Insert an InChI string to a CML molecule.

Input
in0 (inchi): InChI string
in1 (cml): molecule in CML format
Output
CML molecule with InChI

generateMasterEntry

Generate a master entry for a molecule which will be recorded in the InChI index database.

Input
in0 (inchi): InChI string for a molecule
in1 (locBase): Location base of the molecule
in2 (locId): Local ID of the molecule
Output
CML molecule with InChI

OBServer

transform

Transform a chemical format to another format using Open Babel (Current stable version 1.0.0 is used.)

Input
in0 (inputFormat): An input chemical format (e.g. inchi, cml, mol, sdf, and etc.)
in1 (inputData): A data string of a chemical structure in the input format
in2 (outputFormat): An output chemical format
in3 (options): Options for the Open Babel
Output
Converted chemical structure string

CMLRSSServer

generate

Generate CMLRSS feed from CML data.

Input
in0 (mol): Molecule(s) in CML format
in1 (title): Title of the CMLRSS feed
in2 (description): Description of the CMLRSS feed
in3 (link): Link of the CMLRSS feed
in4 (source): Source of the CMLRSS feed
Output
Converted CMLRSS feed of the CML data

ToxTreeServer

ToxHazardBrief

Estimates toxic hazard in brief by applying a decision tree approach.

Input
in0 (smiles): A String of a SMILES format structure
Output
A string of toxic hazard in Low, Intermediate, or High.

ToxHazardVerbose

Estimate toxic hazard with verbose explanation by applying a decision tree approach.

Input
in0 (smiles): A string of a SMILES format structure
Output
A string of toxic hazard with the verbose explanation of a decision tree trace applying Cramer rules

OSCAR3URLServer

oscar3Lite

Invoke OSCAR3 with the Lite option that provides named entities like chemicals.

Input
in0 (text): A string of any text including chemical resources
in1 (text): the format of in0 (xml, txt,html,etc.)
Output
A string of markup data in the XML format

oscar3Full

Invoke OSCAR3 with the Full option that provides markup experimental data as well as named entities like chemicals.

Input
in0 (text): A string of any text including chemical resources
in1 (text): the format of in0 (xml, txt, html,etc.)
Output
A string of markup data in the XML format

oscar3SAF

Invoke OSCAR3 with the standoff(SAF) document option that looks for references to markup chemical words

Input
in0 (text): A string of any text including chemical resources
in1 (text): the format of in0 (xml, txt,html,etc.)
Output
A string of markup data in the XML format

oscar3SAF2URL

Invoke OSCAR3 with the standoff(SAF) document option that looks for references to markup chemical words. And the result is denoted in an URL format that is accessible through the Internet.

Input
in0 (text): A string of any text including chemical resources
Output
A string of the URL---the location of the result file. The file has a string of markup data in the XML format

oscar3URL2SAF2URL

Invoke OSCAR3 with the standoff(SAF) document option that looks for references to markup chemical words. Both the input and the result is denoted in an URL format that is accessible through the Internet.

Input
in0 (text): A string of a URL that indicates a file of any text including chemical resources
Output
A string of the URL---the location of the result file. The file has a string of markup data in the XML format

oscar3URLParseInto2URL

Invoke OSCAR3 with the ParseInto option that enables the multiple resource processing and looks for references to markup chemical words. Both the input and the result is denoted in an URL format that is accessible through the Internet.

Input
in0 (text): A string of URL's that indicate files of any text including chemical resources
Output
A string of the URL's---the location of the result files. Those files have strings of markup data in the XML format