ADMET属性预测接口(默认+自定义属性)
功能介绍
计算小分子的物化性质,包括默认的吸收(adsorption)、分布(distribution)、代谢(metabolism)、清除(excretion)与毒性(toxicity),以及用户自定义的属性。
URI
POST /v2/{project_id}/admet
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
华为云项目ID,您可以从获取项目ID中获取。 最小长度:1 最大长度:128 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token。 Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
smiles |
是 |
String |
分子SMILES表达式 |
custom_props |
否 |
Array of CustomProp objects |
用户已开启的自定义属性集合 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
id |
是 |
String |
自定义属性的ID(API侧) 最小长度:1 最大长度:64 |
prop_definition |
否 |
PropDefinition object |
属性定义的元信息 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
id |
否 |
String |
属性业务侧ID 最小长度:1 最大长度:128 |
name |
否 |
String |
属性名称 最小长度:1 最大长度:32 |
type |
否 |
String |
属性类型 枚举值:
|
description |
否 |
String |
属性具体描述信息 最小长度:0 最大长度:256 |
value_range |
否 |
ValueRange object |
属性有效值域区间 |
optimal_range |
否 |
ValueRange object |
属性最优值域区间 |
warning_range |
否 |
ValueRange object |
属性欠佳值域区间 |
style |
否 |
String |
模型参数呈现类型 枚举值:
|
confidential_interval |
否 |
Boolean |
模型推理是否呈现置信区间 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
custom_props |
Array of CustomProp objects |
用户已开启的自定义属性集合 |
props |
Object |
分子ADMET属性字典(包含自定义属性) |
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
自定义属性的ID(API侧) 最小长度:1 最大长度:64 |
prop_definition |
PropDefinition object |
属性定义的元信息 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
属性业务侧ID 最小长度:1 最大长度:128 |
name |
String |
属性名称 最小长度:1 最大长度:32 |
type |
String |
属性类型 枚举值:
|
description |
String |
属性具体描述信息 最小长度:0 最大长度:256 |
value_range |
ValueRange object |
属性有效值域区间 |
optimal_range |
ValueRange object |
属性最优值域区间 |
warning_range |
ValueRange object |
属性欠佳值域区间 |
style |
String |
模型参数呈现类型 枚举值:
|
confidential_interval |
Boolean |
模型推理是否呈现置信区间 |
请求示例
预测一个分子的ADMET属性
{ "smiles" : "c1ccccc1", "custom_props" : [ { "id" : "3b2dce64-c244-11ed-acf5-0255ac100017", "prop_definition" : { "id" : "c4c07032d1934671a0dfe3bd10416eea", "name" : "custom_prop_name", "type" : "numerical", "description" : "custom_prop_description" } } ] }
响应示例
状态码: 200
ADMET成功响应
{ "custom_props" : [ { "id" : "3b2dce64-c244-11ed-acf5-0255ac100017", "prop_definition" : { "id" : "c4c07032d1934671a0dfe3bd10416eea", "name" : "custom_prop_name", "type" : "numerical", "description" : "custom_prop_description" } } ], "props" : { "ab" : "base", "acute_toxicity_rule" : 0, "alarm_nmr_rule" : 0, "ames" : 4.555075065582059E-6, "3b2dce64-c244-11ed-acf5-0255ac100017" : 0.85 } }
状态码
状态码 |
描述 |
---|---|
200 |
ADMET成功响应 |
400 |
分子SMILES输入不合法 |
错误码
请参见错误码。