Hi Li

I would recommend using Biojava or Biopython for the kind of development you want to do. Both have a lot of the features that you are looking for already implemented. For Biojava for instance, I can point you to this tutorial: https://github.com/biojava/biojava-tutorial/blob/master/structure/README.md where you will find some examples and code snippets that can get you started.

In CCP4 I believe there's a C++ library called MMDB (http://strucbio.biologie.uni-konstanz.de/ccp4wiki/index.php/Mmdb) which also contains a lot of the features that you are looking for, but I really don't know many details about it.

Hope this helps

Jose



On 04.03.2015 17:40, Li Xue wrote:
Dear Dr. Vriend,

Thanks for your reply and the resources that you suggested.

My background is computer science and I am working on protein interface predictions. The questions that I asked are standard processing steps in protein interface predictions. But nobody in my field have used a /platform/ to calculate and integrate them into different classifiers. Different classifiers use different features and have different processing details. I just thought it would be convenient, for both development and maintenance, to build classifiers on one platform that have all the functionalities.

A senior PhD student in X-ray told me that ccp4 is a very powerful platform and should have all the functionalities that I need (but he himself does not really know). So following his suggestion, I am checking it out on ccp4bb to see whether it is a platform that I am looking for.

Thanks again for your reply. I will also check http://swift.cmbi.ru.nl/gv/facilities/. It is nice to know that some calculations are already routinely done on the whole PDB. It will be a very good resource for us to develop algorithms.

Regards,

Li


On Wed, Mar 4, 2015 at 2:06 PM, Gert Vriend <[email protected] <mailto:[email protected]>> wrote:

    Dear Li Xue,

    The questions you are asking are more the domain of protein
    structure bioinformatics than X-ray crystallography. The CCP4 has
    a series of these programs available, but their collection is
    limited. May I suggest that you also look at
    http://swift.cmbi.ru.nl/gv/facilities/. There you can find
    pointers to a series of web servers that do things like you ask
    with PDB files as input. Most of the web servers are also
    available as a web service that you can call directly from your
    software. Further, several of the calculations you ask for we
    routinely perform once per week on all new PDB files and store the
    results in easy-to-parse files, one per PDB file.

    Greetings
    Gert
    On 03/04/2015 11:20 AM, Li Xue wrote:
    Hi,

    I am new to ccp4. I am writing to check the possibility to use
    ccp4 as a platform to develop my software.

    I was wondering whether I could get the following information
    from ccp4 after I input a pdb file:

        1. chemico-physical properties of each residue, such as
        hydrophobicity, side chain charge, relative solvent
        accessibility and so on.
        2. the nearest 5 neighbor residues of each residue in the pdb
        file

        3. add hydrogen to the pdb file

    Although I can calculate the above information myself without
    using ccp4, it would be great thatccp4 has already all the
    packages that I need. I'd appreciate it very much if someone
    could point out where I should start with.

    Thanks.

    Li


-- Xue, Li
    Bijvoet Center for Biomolecular Research
    Utrecht University
    Email: [email protected] <mailto:[email protected]>
    Web site: http://www.cs.iastate.edu/~lixue/
    <http://www.cs.iastate.edu/%7Elixue/>

    Het Radboudumc staat geregistreerd bij de Kamer van Koophandel in
    het handelsregister onder nummer 41055629.
    The Radboud university medical center is listed in the Commercial
    Register of the Chamber of Commerce under file number 41055629.




--
Xue, Li
Bijvoet Center for Biomolecular Research
Utrecht University
Email: [email protected] <mailto:[email protected]>
Web site: http://www.cs.iastate.edu/~lixue/ <http://www.cs.iastate.edu/%7Elixue/>

Reply via email to