Hi Maddy, Welcome to the relax mailing lists. This bug has been encountered before and was submitted as a bug report (https://gna.org/bugs/?14885) by Tiago Pais (tpais att itqb dott unl dott pt). I have fixed this bug but not released a new relax version yet with this fix. However you can download the new version of the script from http://svn.gna.org/viewcvs/relax/1.3/sample_scripts/mf_multimodel.py?rev=10090&view=log (this is in comment #2 of the bug report). If you are new to this, then I would recommend using the 'full_analysis.py' script. This implements all of the new ideas and improvements in my 2 papers:
d'Auvergne, E. J. and Gooley, P. R. (2008). Optimisation of NMR dynamic models I. Minimisation algorithms and their performance within the model-free and Brownian rotational diffusion spaces. J. Biomol. NMR, 40(2), 107-119. (http://dx.doi.org/10.1007/s10858-007-9214-2) d'Auvergne, E. J. and Gooley, P. R. (2008). Optimisation of NMR dynamic models II. A new methodology for the dual optimisation of the model-free parameters and the Brownian rotational diffusion tensor. J. Biomol. NMR, 40(2), 121-133. (http://dx.doi.org/10.1007/s10858-007-9213-3) (actually it implements everything from my papers listed at http://www.nmr-relax.com/refs.html). Note the 'mf_multimodel.py' script only optimises the model-free models. It does not perform a full model-free analysis. For this you need multiple iterations (6 to 15 times) of model-free optimisation, model-free model elimination, model-free model selection, and then diffusion tensor optimisation. The 'full_analysis.py' script does all of this automatically for you. For this, multiple field strength data is a necessity, but that is what the biggest names in dynamics have been saying for years - single field strength data does not make the cut anymore. I hope this helps. Regards, Edward On 5 February 2010 17:44, M Strickland <[email protected]> wrote: > >> Dear mailing list, >> >> I am a new user of Relax and new to the field of dynamics as well. At the >> moment I am trying to run the multimodel.py script myself, but am having >> trouble getting relax to caluculate the m6 model. It will calculate the >> m0 to m5 models, but then an error message comes up for model 6. >> >> relax> pipe.create(pipe_name='m6', pipe_type='mf') >> >> relax> sequence.read(file='sequence.out', dir=None, mol_name_col=None, >> res_num_col=0, res_name_col=1, spin_num_col=None, spin_name_col=2, >> sep=None) >> Opening the file 'sequence.out' for reading. >> Mol_name Res_num Res_name Spin_num Spin_name >> None 1510 Ser None N >> None 1511 Asn None N >> None 1512 Glu None N >> None 1513 His None N >> None 1514 Asp None N >> None 1515 Asp None N >> None 1516 Cys None N >> None 1517 Gln None N >> None 1518 Val None N >> None 1519 Thr None N >> None 1520 Asn None N >> None 1521 Pro None N >> None 1522 Ser None N >> None 1523 Thr None N >> None 1524 Gly None N >> None 1525 His None N >> None 1526 Leu None N >> None 1527 Phe None N >> None 1528 Asp None N >> None 1529 Leu None N >> None 1530 Ser None N >> None 1531 Ser None N >> None 1532 Leu None N >> None 1533 Ser None N >> None 1534 Gly None N >> None 1535 Arg None N >> None 1536 Ala None N >> None 1537 Gly None N >> None 1538 Phe None N >> None 1539 Thr None N >> None 1540 Ala None N >> None 1541 Ala None N >> None 1542 Tyr None N >> None 1543 Ser None N >> None 1544 Glu None N >> None 1545 Lys None N >> None 1546 Gly None N >> None 1547 Leu None N >> None 1548 Val None N >> None 1549 Tyr None N >> None 1550 Met None N >> None 1551 Ser None N >> None 1552 Ile None N >> None 1553 Cys None N >> None 1554 Gly None N >> None 1555 Glu None N >> None 1556 Asn None N >> None 1557 Glu None N >> None 1558 Asn None N >> None 1559 Cys None N >> None 1560 Pro None N >> None 1561 Pro None N >> None 1562 Gly None N >> None 1563 Val None N >> None 1564 Gly None N >> None 1565 Ala None N >> None 1566 Cys None N >> None 1567 Phe None N >> None 1568 Gly None N >> None 1569 Gln None N >> None 1570 Thr None N >> None 1571 Arg None N >> None 1572 Ile None N >> None 1573 Ser None N >> None 1574 Val None N >> None 1575 Gly None N >> None 1576 Lys None N >> None 1577 Ala None N >> None 1578 Asn None N >> None 1579 Lys None N >> None 1580 Arg None N >> None 1581 Leu None N >> None 1582 Arg None N >> None 1583 Tyr None N >> None 1584 Val None N >> None 1585 Asp None N >> None 1586 Gln None N >> None 1587 Val None N >> None 1588 Leu None N >> None 1589 Gln None N >> None 1590 Leu None N >> None 1591 Val None N >> None 1592 Tyr None N >> None 1593 Lys None N >> None 1594 Asp None N >> None 1595 Gly None N >> None 1596 Ser None N >> None 1597 Pro None N >> None 1598 Cys None N >> None 1599 Pro None N >> None 1600 Ser None N >> None 1601 Lys None N >> None 1602 Ser None N >> None 1603 Gly None N >> None 1604 Leu None N >> None 1605 Ser None N >> None 1606 Tyr None N >> None 1607 Lys None N >> None 1608 Ser None N >> None 1609 Val None N >> None 1610 Ile None N >> None 1611 Ser None N >> None 1612 Phe None N >> None 1613 Val None N >> None 1614 Cys None N >> None 1615 Arg None N >> None 1616 Pro None N >> None 1617 Glu None N >> None 1618 Ala None N >> None 1619 Gly None N >> None 1620 Pro None N >> None 1621 Thr None N >> None 1622 Asn None N >> None 1623 Arg None N >> None 1624 Pro None N >> None 1625 Met None N >> None 1626 Leu None N >> None 1627 Ile None N >> None 1628 Ser None N >> None 1629 Leu None N >> None 1630 Asp None N >> None 1631 Lys None N >> None 1632 Gln None N >> None 1633 Thr None N >> None 1634 Cys None N >> None 1635 Thr None N >> None 1636 Leu None N >> None 1637 Phe None N >> None 1638 Phe None N >> None 1639 Ser None N >> None 1640 Trp None N >> None 1641 His None N >> None 1642 Thr None N >> None 1643 Pro None N >> None 1644 Leu None N >> None 1645 Ala None N >> None 1646 Cys None N >> None 1647 Glu None N >> None 1648 Gln None N >> None 1649 Ala None N >> None 1650 Thr None N >> None 1651 Lys None N >> None 1652 Glu None N >> None 1653 His None N >> >> relax> structure.read_pdb(file='structure.pdb', dir=None, read_mol=None, >> set_mol_name=None, read_model=None, set_model_num=None, parser='internal') >> >> Internal relax PDB parser. >> Opening the file 'structure.pdb' for reading. >> Adding molecule 'structure_mol1' to model None (from the original molecule >> number 1 of model None) >> >> relax> relax_data.read(ri_label='R1', frq_label='600', frq=600000000.0, >> file='R1.out', dir=None, mol_name_col=None, res_num_col=0, res_name_col=1, >> spin_num_col=None, spin_name_col=None, data_col=2, error_col=3, sep=None) >> Opening the file 'R1.out' for reading. >> >> relax> relax_data.read(ri_label='R2', frq_label='600', frq=600000000.0, >> file='R2.out', dir=None, mol_name_col=None, res_num_col=0, res_name_col=1, >> spin_num_col=None, spin_name_col=None, data_col=2, error_col=3, sep=None) >> Opening the file 'R2.out' for reading. >> >> relax> relax_data.read(ri_label='NOE', frq_label='600', frq=600000000.0, >> file='NOE.out', dir=None, mol_name_col=None, res_num_col=0, >> res_name_col=1, spin_num_col=None, spin_name_col=None, data_col=2, >> error_col=3, sep=None) >> Opening the file 'NOE.out' for reading. >> >> relax> diffusion_tensor.init(params=1e-08, time_scale=1.0, d_scale=1.0, >> angle_units='deg', param_types=0, spheroid_type=None, fixed=True) >> >> relax> value.set(val=1.0200000000000001e-10, param='bond_length', >> spin_id=None) >> >> relax> value.set(val=-0.00017199999999999998, param='csa', spin_id=None) >> >> relax> value.set(val='15N', param='heteronucleus', spin_id=None) >> >> relax> value.set(val='1H', param='proton', spin_id=None) >> >> relax> model_free.select_model(model='m6', spin_id=None) >> >> relax> grid_search(lower=None, upper=None, inc=11, constraints=True, >> verbosity=1) >> RelaxError: All parameters are fixed. >> >> >> ------------------------------------------------------------------------------------------------------------------------------------------- >> >> Any ideas? Should I be setting the spin id? I don't understand why model >> 6 is the problem in particular. >> >> I'd be very grateful if you could help me out - I feel a bit overwhelmed! >> >> Maddy Strickland >> >> (University of Bristol, 2nd year PhD) >> >> > > > > > -- > > > > _______________________________________________ > 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

