iochris / ahoj Goto Github PK
View Code? Open in Web Editor NEWPython application for finding apo and holo structures for user-defined protein-ligand interactions
Home Page: http://apoholo.cz
License: Apache License 2.0
Python application for finding apo and holo structures for user-defined protein-ligand interactions
Home Page: http://apoholo.cz
License: Apache License 2.0
Fantastic tool, thank you! :)
Just a small suggestion for improvement: When running a query, a progress bar is shown for each download of the resulting files, each taking <1 s (making the progress bar somewhat useless). It would be more meaningful to have the progress bar indicate the overall progress (downloaded structures/total structures to be parsed).
When query sequence is longer than candidate sequence, TM align can be poor enough to discard the structure, even if they align well. In such cases, the candidate structures are discarded and not featured in the results, despite of their binding site(s) overlapping with the query. This is a recurring scenario when there is a size difference between query and candidate (long query seq - short candidate seq.).
query "1fmk A HOH 1011" misses hit candidate "4hxj" which should be there as it covers the binding site.
At the same time it picks up structures that do not cover the binding site.
Example:
python apoholo.py --query "2v57 a,c prl"
fails with
pymol.CmdException: Error: Malformed selection.
The message could contain a note that the chain names are case sensitive.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.