Hi,

I would start by getting the script in shape to be included into the
sample scripts directory.  Afterwards I would look at incorporating
things into the core of relax.  The script needs to have a relax
copyright statement with your name and the date in it, as in the
full_analysis.py script.  It should also pass the
scripts/code_validator script (with reasonable exceptions).  Then it
can be added to the repository.  Oh, a full and clear description at
the top would also be useful.

Regards,

Edward



2009/10/21 Michael Bieri <[email protected]>:
> Hi Edward
>
> I think it could be useful to incorporate the scripts to relax,
> especially the pymol macro. I was looking for these functions in relax
> and wrote them by myself as I could not execute them in relax.
>
> If you could tell me how I have to modify the script to get into the
> core of relax, I will write them. I think the command you proposed would
> be ok, but we could also include a parameter, where you can indicate the
> maximum (e.g.) Rex value of one state of the protein, so the color
> coding would be relative to each other and not only per conformation (or
> even we could load results file of, let say, free and bound
> conformation). Just let me know and I will work on it.
>
>
> Cheers
> Michael
>
>
> Edward d'Auvergne schrieb:
>> Hi Michael,
>>
>> That script is quite useful, I need to get a few of these into the
>> sample scripts directory.  Note that the results that Boaz has are not
>> those of a complete analysis and should not be presented (the
>> diffusion tensor is not optimised so the results will be full of
>> artifacts).  One point with this script, I would recommend abstracting
>> the model.  In model-free analysis, the model which has been selected
>> is not really important, rather the motions that are reported.  For
>> example model m2 can nicely approximate model m5 and if noise makes
>> the slower motion statistically insignificant, that does not mean that
>> the motion is not there.  I have added my script for Molmol macros to
>> the relax sample_scripts directory
>> (http://svn.gna.org/viewcvs/relax/1.3/sample_scripts/mf_molmol_plot.py?rev=9566&view=log)
>> which shows this.
>>
>> I was wondering if you would like to try to get your script into
>> relax?  It could be quite useful to have, but there are a few things
>> that would need to be done.  For example the Pymol macros would be
>> better implemented directly in relax rather than in the script.  I.e.
>> there is the pymol.write() user function which currently does nothing.
>>  This could be implemented so the user types something like:
>>
>> relax> pymol.write(data_type='amp_fast', style='bieri',
>> colour_start='red', colour_end='blue', force=True)
>> relax> pymol.write(data_type='time_slow', style='bieri',
>> colour_start='red', colour_end='blue', force=True)
>>
>> This could simply mimic the current molmol code but replacing the
>> contents with what you have in your script.  I could add the script as
>> is, if it passes the code validator in 'scripts/code_validator', and
>> then this idea for incorporating your code into the core of relax
>> explored later.  What do you think?
>>
>> Regards,
>>
>> Edward
>>
>>
>> 2009/9/17 Michael Bieri <[email protected]>:
>>
>>> Hi Boaz
>>>
>>> There are many data present in the result file obtained by relax (final run
>>> of full_analysis.py).
>>>
>>> To extract the data I am interested, I'm created the following script:
>>> final_data_extraction.py (see attachment).
>>>
>>> Just navigate to your final run directory, where the file results.bz2 is
>>> located, and copy your pdb file and this script into it. Then run the script
>>> using the command "relax final_data_extraction.py".
>>>
>>> This will create a table with Residue Numer - Model - S2 - Rex as well as
>>> single data files and grace plots. Furtermore, it calculates the diffucion
>>> tensor pdb and generates PyMol macros to visualize the S2 and Rex values in
>>> PyMol (just run the macros in PyMol terminal by the command "@s2.pml").
>>>
>>> The script works with relax 1.3.4 (not tested with 1.3.3).
>>>
>>> I hope this script may help you! There is more that can be incorporated.
>>>
>>> Cheers
>>> Michael
>>>
>>>
>>> Michael Bieri, PhD
>>> Department of Biochemistry and Molecular Biology
>>> Bio21 Molecular Science and Biotechnology Institute
>>> The University of Melbourne, 30 Flemington Road
>>> Parkville, Victoria 3010, Australia
>>>
>>> Tel.: +61 3 8334 2256
>>>
>>> http://www.biochemistry.unimelb.edu.au
>>>
>>>
>>>
>>> Boaz Shapira wrote:
>>>
>>>> Hi,
>>>>
>>>> I just installed relax and tried to figure out how it works (couldn't).
>>>> I have no idea about python and I don't mind to keep it that way unless i
>>>> have no other choice.
>>>> Still, I tried to play with the examples and couldn't make it work (the
>>>> relax --text-suite didn't give me error)
>>>>
>>>>
>>>> I tried to run model-free.py from the relax prompt but it gives me error.
>>>> " Traceback (most recent call last):
>>>>  File "<console>", line 1, in <module>
>>>> NameError: name 'model' is not defined "
>>>>
>>>> Then I copied line by line and it did work.
>>>> It save it in a .bz2 format.
>>>> Now If I want to read the data what format should I use?
>>>> It looks like a source html file.
>>>>
>>>>
>>>> In general I collected data on two fields and want to analyze the data
>>>> with a black box (the full_analysis.py ?)
>>>> I have the input files in the right format as in the examples
>>>> I have the pdb file
>>>>
>>>> Is it possible to simply run a black-box that will give me an output:
>>>> List of the residues with the best model for each, the values for this
>>>> model (S2, tau ...), the goodness of the fitting, and
>>>> the overall diffusion tensor?
>>>> This black box will also reject "bad" relaxation data.
>>>> and all of that will be given in a text file?
>>>>
>>>> It is too much to ask?
>>>>
>>>> Thank you,
>>>>
>>>> Boaz
>>>>
>>>>
>>>> ------------------------------------------------
>>>> Boaz Shapira PhD
>>>> Complex Carbohydrate Research Center
>>>> University of Georgia
>>>> 315 Riverbend Rd
>>>> Athens, GA 30602-4712
>>>> 706-542-6286
>>>> [email protected]
>>>> ------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> relax (http://nmr-relax.com)
>>>>
>>>> This is the relax-users mailing list
>>>> [email protected]
>>>>
>>>> To unsubscribe from this list, get a password
>>>> reminder, or change your subscription options,
>>>> visit the list information page at
>>>> https://mail.gna.org/listinfo/relax-users
>>>>
>>>>
>>> _______________________________________________
>>> relax (http://nmr-relax.com)
>>>
>>> This is the relax-users mailing list
>>> [email protected]
>>>
>>> To unsubscribe from this list, get a password
>>> reminder, or change your subscription options,
>>> visit the list information page at
>>> https://mail.gna.org/listinfo/relax-users
>>>
>>>
>>>
>>
>>
>
> _______________________________________________
> relax (http://nmr-relax.com)
>
> This is the relax-users mailing list
> [email protected]
>
> To unsubscribe from this list, get a password
> reminder, or change your subscription options,
> visit the list information page at
> https://mail.gna.org/listinfo/relax-users
>

_______________________________________________
relax (http://nmr-relax.com)

This is the relax-users mailing list
[email protected]

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-users

Reply via email to