| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
This bundle provides ChimeraX commands for recognizing ligands in cryoEM and X-ray crystallography maps using deep learning. The bundle is accompanying software to the paper "Ligand Identification in CryoEM and X-ray Maps Using Deep Learning" by Karolczak et al. To get more information on the reseach behind this tool you can:
To install the ligand recognition tool, run ChimeraX and click Tools -> More Tools... menu item. In the popup, search for "LigandRecognizer" and click the Install button. The tool's commands should now be available in ChimeraX. If this procedure fails, please refer to the manual installation instructions below.
You can install the bundle manually by downloading this repository (green Code <> button, then Download ZIP on top of this page) and running the following commands in the repository directory.
Linux:
chimerax --nogui --cmd 'devel build . exit true'
chimerax --nogui --cmd 'devel install . exit true'Windows:
ChimeraX-console.exe --nogui --cmd "devel build . exit true"
ChimeraX-console.exe --nogui --cmd "devel install . exit true" After running the above commands, the blob validate and blob recognize commands should be available in ChimeraX. You can check it by running
help blobin the ChimeraX command line.
This tool assumes, that both a .pdb/.cif (partial) model and a .ccp4 difference map are loaded into ChimeraX (e.g. open 8SOR/8sor.cif; open 8SOR/map_model_difference_1.ccp4;). A key requirement is that the tool works on a difference (omit) map rather than a regular (model) map. The difference map should be the result of PHENIX's command phenix.real_space_diff_map "$MODEL" "$MAP" "resolution=$RES" for cryoEM or the Fo-Fc map for X-ray crystallography. To obtain the cryoEM difference map, you can use the computeMapModelDifference.sh script available in this repository. With the partial model and difference map opened, within ChimeraX you can run the commands presented below to validate an existing ligand or to predict a ligand matching a selected map fragment.
The tool implements three basic commands:
Examples:
To select a map fragment for recognition, follow these steps:
The tool will output the top 10 predicted ligand names and their confidence scores in ChimeraX log window. The confidence score is a value between 0 and 1, where 1 means that the model is certain of a given ligand type. The ligands are grouped and named by their PDB ligand identifiers, e.g. "ATP" or "ADP". Ypu can click on the ligand group name to see the names of the ligands in the group.
You can also take a look at the step-by-step guide on how to use the tool in the Tutorial.
@article{LigandsDeepLearning,
author = {Karolczak, Jacek and Przybyłowska, Anna and Szewczyk, Konrad and Taisner, Witold and Heumann, John M and Stowell, Michael H B and Nowicki, Michał and Brzezinski, Dariusz},
title = {Ligand Identification in CryoEM and X-ray Maps Using Deep Learning},
journal = {Bioinformatics},
pages = {btae749},
year = {2024},
doi = {10.1093/bioinformatics/btae749}
}| Back | FazBrowse Home | New Git URL |