1401
Feature requests / Re: Align multi-model (NMR) structures
« on: December 28, 2011, 09:09:44 pm »
Hi Andrew,
Thanks for this feature request and for providing two sample images -- it would indeed make a nice feature for future release of 3DNA. There are many things I would like to consolidate/refine, and new features to add! This requested feature fits nicely to the overall scheme I have in mind.
Before I can get something for an "official" release of 3DNA v2.1 with this new feature included, I will try to come up with a Ruby script this week for you to try out.
Now to a specific point related to the procedure your outlined:
As with the MD simulation analysis script ('x3dna_md.rb'), it would be best for a user to specify the base pairing information. Thus the program 'find_pair' does not need to be run with each model. This would ensure consistency in all the models. Instead, the model-specific 'ref_frame.dat' can be generated with 'analyze'.
Check back ...
Xiang-Jun
Thanks for this feature request and for providing two sample images -- it would indeed make a nice feature for future release of 3DNA. There are many things I would like to consolidate/refine, and new features to add! This requested feature fits nicely to the overall scheme I have in mind.
Before I can get something for an "official" release of 3DNA v2.1 with this new feature included, I will try to come up with a Ruby script this week for you to try out.
Now to a specific point related to the procedure your outlined:
Quote
I have a suggestion on a new feature for multi-model NMR files, some sort of alignment command to align on each model's reference frame. I performed this by hand as an example using the following
- Split the multi-model file into individual pdb files, 1 for each model
- for each model...
- find_pair on the structure
- rotate_mol using the ref_frame.dat file from find_pair
The pairing is consistent in all of the models but we have to run find_pair on each structure in order to get the reference frame data.
As with the MD simulation analysis script ('x3dna_md.rb'), it would be best for a user to specify the base pairing information. Thus the program 'find_pair' does not need to be run with each model. This would ensure consistency in all the models. Instead, the model-specific 'ref_frame.dat' can be generated with 'analyze'.
Check back ...
Xiang-Jun
