Giter Site home page Giter Site logo

Comments (9)

SBalza avatar SBalza commented on May 28, 2024 1

Unfortunately, I can't share these structures specifically. I will check them individually and try to figure out why they might have different atoms.
The tutorial structures are working fine which suggests mine have some anomaly. While I review them, I am going to run them through PDB Fixer and re-try.

from lightdock.

SBalza avatar SBalza commented on May 28, 2024 1

As you say that I was reading the script and realized. Me messing with the .sh script had edited a few pdb. That is exactly what fixed it! Thank you for the help.

from lightdock.

brianjimenez avatar brianjimenez commented on May 28, 2024

Hi @SBalza . I see different input structures here:

lgd_generate_conformations.py ../scFv014.pdb ../CD11b_aADomain.pdb

and here:

lightdock3_setup.py --noh --noxt rec.pdb lig.pdb -r restraints_file

Can you share setup.json, lightdock.info and input PDB structures if possible? Have you tried the tutorial structures?

from lightdock.

brianjimenez avatar brianjimenez commented on May 28, 2024

From the output provided, several structures are clustered ightdock_68.pdb, ightdock_193.pdb, etc., but ightdock_1.pdb seems to be corrupted somehow. Did you try to open that PDB file in a text editor/molecular visualizer to see if the content is OK?

from lightdock.

SBalza avatar SBalza commented on May 28, 2024

Hi @brianjimenez,
Thanks for the fast response. I renamed it as I was typing it out but yes those are the original structures, they match throughout the execution. setup.json and lightdock.info below.

I had not opened it, but checking now lightdock1.pdb on Pymol, all chains present and looks fine:
image

setup.json:

{
    "anm_lig": 10,
    "anm_lig_rmsd": 0.5,
    "anm_rec": 10,
    "anm_rec_rmsd": 0.5,
    "anm_seed": 324324,
    "dense_sampling": false,
    "fixed_distance": 0.0,
    "flip": false,
    "glowworms": 200,
    "ligand_pdb": "lig.pdb",
    "ligand_restraints": {
        "active": [],
        "blocked": [],
        "passive": []
    },
    "membrane": false,
    "noh": true,
    "now": false,
    "noxt": true,
    "receptor_pdb": "rec.pdb",
    "receptor_restraints": {
        "active": [
            "H.SER.97",
            "H.SER.98",
            "H.GLY.99",
            "H.VAL.100",
            "H.SER.30"
        ],
        "blocked": [],
        "passive": []
    },
    "restraints": "restraints_file",
    "setup_version": "0.9.4",
    "starting_points_seed": 324324,
    "surface_density": 50.0,
    "swarm_radius": 10.0,
    "swarms": 100,
    "swarms_per_restraint": 20,
    "transmembrane": false,
    "use_anm": false,
    "verbose_parser": false,
    "write_starting_positions": false

lightdock.info:

{
    "anm_lig": 10,
    "anm_lig_rmsd": 0.5,
    "anm_rec": 10,
    "anm_rec_rmsd": 0.5,
    "anm_seed": 324324,
    "configuration_file": null,
    "cores": null,
    "dense_sampling": false,
    "fixed_distance": 0.0,
    "flip": false,
    "glowworms": 200,
    "gso_seed": 324324,
    "ligand_pdb": "lig.pdb",
    "ligand_restraints": {
        "active": [],
        "blocked": [],
        "passive": []
    },
    "listscoring": null,
    "local_minimization": false,
    "membrane": false,
    "mpi": false,
    "nmodes_step": 0.5,
    "noh": true,
    "now": false,
    "noxt": true,
    "profiling": false,
    "receptor_pdb": "rec.pdb",
    "receptor_restraints": {
        "active": [
            "H.SER.97",
            "H.SER.98",
            "H.GLY.99",
            "H.VAL.100",
            "H.SER.30"
        ],
        "blocked": [],
        "passive": []
    },
    "restraints": "restraints_file",
    "rotation_step": 0.5,
    "scoring_function": null,
    "setup_file": "setup.json",
    "setup_version": "0.9.4",
    "simulation_version": "0.9.4",
    "start_time": "2024-01-26 13:07:03",
    "starting_points_seed": 324324,
    "steps": 10,
    "surface_density": 50.0,
    "swarm_list": null,
    "swarm_radius": 10.0,
    "swarms": 100,
    "swarms_per_restraint": 20,
    "translation_step": 0.5,
    "transmembrane": false,
    "use_anm": false,
    "verbose_parser": false,
    "write_starting_positions": false

from lightdock.

SBalza avatar SBalza commented on May 28, 2024

Would it be worthwhile to edit lgd_cluster_bsas.py to catch/handle the error to write the ones that do cluster anyways?
I am not sure how one structure could be corrupted but the others seem to be clustering.

from lightdock.

brianjimenez avatar brianjimenez commented on May 28, 2024

It is kind of weird indeed. If you could share the input structures I'd try to reproduce it locally. The error to me looks like there is a different number of CA atoms between the two structures to be clustered, thus raising that exception.

from lightdock.

brianjimenez avatar brianjimenez commented on May 28, 2024

No problem! Try removing and cleaning all simulation and analysis data generated by LightDock and try again from the very beginning. Maybe if you run multiple times with different parameters without cleaning up swarm folders, lgd_generate_conformations.py script appends PDB data to the same PDB file (this is the way to add ligand PDB structure after receptor PDB data is written to lightdock_XXX.pdb).

from lightdock.

brianjimenez avatar brianjimenez commented on May 28, 2024

No problem, all's well that ends well!

from lightdock.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.