Loading...
Loading...
Compare original and translation side by side
uv pip install chembl_webresource_clientuv pip install chembl_webresource_clientfrom chembl_webresource_client.new_client import new_clientfrom chembl_webresource_client.new_client import new_clientundefinedundefinedmolecule = new_client.molecule
aspirin = molecule.get('CHEMBL25')results = molecule.filter(pref_name__icontains='aspirin')undefinedmolecule = new_client.molecule
aspirin = molecule.get('CHEMBL25')results = molecule.filter(pref_name__icontains='aspirin')undefinedundefinedundefinedtarget = new_client.target
egfr = target.get('CHEMBL203')undefinedtarget = new_client.target
egfr = target.get('CHEMBL203')undefinedundefinedundefinedactivity = new_client.activityactivity = new_client.activity
**Get all activities for a compound:**
```python
compound_activities = activity.filter(
molecule_chembl_id='CHEMBL25',
pchembl_value__isnull=False
)
**获取化合物的所有活性数据:**
```python
compound_activities = activity.filter(
molecule_chembl_id='CHEMBL25',
pchembl_value__isnull=False
)similarity = new_client.similaritysimilarity = new_client.similarity
**Substructure search:**
```python
substructure = new_client.substructure
**子结构搜索:**
```python
substructure = new_client.substructureundefinedundefineddrug = new_client.drug
drug_info = drug.get('CHEMBL25')mechanism = new_client.mechanism
mechanisms = mechanism.filter(molecule_chembl_id='CHEMBL25')drug_indication = new_client.drug_indication
indications = drug_indication.filter(molecule_chembl_id='CHEMBL25')drug = new_client.drug
drug_info = drug.get('CHEMBL25')mechanism = new_client.mechanism
mechanisms = mechanism.filter(molecule_chembl_id='CHEMBL25')drug_indication = new_client.drug_indication
indications = drug_indication.filter(molecule_chembl_id='CHEMBL25')targets = new_client.target.filter(pref_name__icontains='EGFR')
target_id = targets[0]['target_chembl_id']activities = new_client.activity.filter(
target_chembl_id=target_id,
standard_type='IC50',
standard_value__lte=100
)compound_ids = [act['molecule_chembl_id'] for act in activities]
compounds = [new_client.molecule.get(cid) for cid in compound_ids]targets = new_client.target.filter(pref_name__icontains='EGFR')
target_id = targets[0]['target_chembl_id']activities = new_client.activity.filter(
target_chembl_id=target_id,
standard_type='IC50',
standard_value__lte=100
)compound_ids = [act['molecule_chembl_id'] for act in activities]
compounds = [new_client.molecule.get(cid) for cid in compound_ids]drug_info = new_client.drug.get('CHEMBL1234')mechanisms = new_client.mechanism.filter(molecule_chembl_id='CHEMBL1234')activities = new_client.activity.filter(molecule_chembl_id='CHEMBL1234')drug_info = new_client.drug.get('CHEMBL1234')mechanisms = new_client.mechanism.filter(molecule_chembl_id='CHEMBL1234')activities = new_client.activity.filter(molecule_chembl_id='CHEMBL1234')similar = new_client.similarity.filter(smiles='query_smiles', similarity=80)for compound in similar:
activities = new_client.activity.filter(
molecule_chembl_id=compound['molecule_chembl_id']
)similar = new_client.similarity.filter(smiles='query_smiles', similarity=80)for compound in similar:
activities = new_client.activity.filter(
molecule_chembl_id=compound['molecule_chembl_id']
)__exact__iexact__contains__icontains__startswith__endswith__gt__gte__lt__lte__range__in__isnull__exact__iexact__contains__icontains__startswith__endswith__gt__gte__lt__lte__range__in__isnullimport pandas as pd
activities = new_client.activity.filter(target_chembl_id='CHEMBL203')
df = pd.DataFrame(list(activities))import pandas as pd
activities = new_client.activity.filter(target_chembl_id='CHEMBL203')
df = pd.DataFrame(list(activities))undefinedundefinedfrom chembl_webresource_client.settings import Settingsfrom chembl_webresource_client.settings import Settingsundefinedundefinedundefinedundefinedundefinedundefinedfor activity in new_client.activity.filter(target_chembl_id='CHEMBL203'):
# Process each activity
print(activity['molecule_chembl_id'])for activity in new_client.activity.filter(target_chembl_id='CHEMBL203'):
# 处理每个活性数据
print(activity['molecule_chembl_id'])undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedget_molecule_info()search_molecules_by_name()find_molecules_by_properties()get_bioactivity_data()find_similar_compounds()substructure_search()get_drug_info()find_kinase_inhibitors()export_to_dataframe()get_molecule_info()search_molecules_by_name()find_molecules_by_properties()get_bioactivity_data()find_similar_compounds()substructure_search()get_drug_info()find_kinase_inhibitors()export_to_dataframe()data_validity_commentpotential_duplicatedata_validity_commentpotential_duplicatepchembl_valuestandard_typepchembl_valuestandard_type