<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cyana.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Guentert</id>
	<title>CYANA Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://cyana.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Guentert"/>
	<link rel="alternate" type="text/html" href="https://cyana.org/wiki/Special:Contributions/Guentert"/>
	<updated>2026-10-06T19:28:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-260910Demo.tgz&amp;diff=9965</id>
		<title>File:Cyana-3.98.15bin-260910Demo.tgz</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-260910Demo.tgz&amp;diff=9965"/>
		<updated>2026-09-10T16:18:49Z</updated>

		<summary type="html">&lt;p&gt;Guentert: Guentert uploaded a new version of File:Cyana-3.98.15bin-260910Demo.tgz&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-260910Demo.tgz&amp;diff=9964</id>
		<title>File:Cyana-3.98.15bin-260910Demo.tgz</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-260910Demo.tgz&amp;diff=9964"/>
		<updated>2026-09-10T14:55:51Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9963</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9963"/>
		<updated>2026-09-10T14:55:25Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-260910Demo.tgz|demo version of CYANA 3.98.15]] for Linux and MacOS (10.09.2026)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
===  EMBO Practical Course: Structure, dynamics and function of biological macromolecules by NMR ===&lt;br /&gt;
&lt;br /&gt;
Grenoble, 30 August – 6 September 2024 ([https://meetings.embo.org/event/24-nmr course homepage])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-260908Demo.tgz&amp;diff=9962</id>
		<title>File:Cyana-3.98.15bin-260908Demo.tgz</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-260908Demo.tgz&amp;diff=9962"/>
		<updated>2026-09-08T13:31:37Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9961</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9961"/>
		<updated>2026-09-08T13:29:12Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-260908Demo.tgz|demo version of CYANA 3.98.15]] for Linux and MacOS (21.09.2025)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
===  EMBO Practical Course: Structure, dynamics and function of biological macromolecules by NMR ===&lt;br /&gt;
&lt;br /&gt;
Grenoble, 30 August – 6 September 2024 ([https://meetings.embo.org/event/24-nmr course homepage])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9960</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9960"/>
		<updated>2026-06-01T08:50:54Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-250921Demo.tgz|demo version of CYANA 3.98.15]] for Linux and MacOS (21.09.2025)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
===  EMBO Practical Course: Structure, dynamics and function of biological macromolecules by NMR ===&lt;br /&gt;
&lt;br /&gt;
Grenoble, 30 August – 6 September 2024 ([https://meetings.embo.org/event/24-nmr course homepage])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9959</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9959"/>
		<updated>2026-06-01T08:49:59Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-250921Demo.tgz|demo version of CYANA 3.98.15]] for Linux and MacOS (21.09.2025)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
===  EMBO Practical Course: Structure, dynamics and function of biological macromolecules by NMR ===&lt;br /&gt;
&lt;br /&gt;
Grenoble, 30 August – 6 September 2024 ([https://meetings.embo.org/event/24-nmr course homepage])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=INCLAN:_intrinsics&amp;diff=9958</id>
		<title>INCLAN: intrinsics</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=INCLAN:_intrinsics&amp;diff=9958"/>
		<updated>2026-01-20T09:49:52Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following functions can be used in Fortran-77 expressions in addition to the standard Fortran-77 intrinsic functions or anywhere on the command line in the form &#039;&#039;&#039;$&#039;&#039;&#039;&#039;&#039;function&#039;&#039;&#039;&#039;&#039;(&#039;&#039;&#039;&#039;&#039;parameter&#039;&#039;&#039;&#039;&#039;,&#039;&#039;&#039;&#039;&#039;parameter&#039;&#039;&#039;&#039;&#039;,&#039;&#039;&#039;...&#039;&#039;&#039;)&#039;&#039;&#039; if there are&lt;br /&gt;
parameters or in the form &#039;&#039;&#039;$&#039;&#039;&#039;&#039;&#039;function&#039;&#039; without parameters. In the alphabetical list below, &#039;&#039;i&#039;&#039; and &#039;&#039;n&#039;&#039; denote integer expressions, and &#039;&#039;s&#039;&#039; and &#039;&#039;t&#039;&#039; denote character expressions. The result type of the function is given in parentheses.&lt;br /&gt;
 &lt;br /&gt;
;cputime: CPU time in seconds since the start of the program (real)&lt;br /&gt;
&lt;br /&gt;
;date: current date in the form dd-mm-yy (character)&lt;br /&gt;
&lt;br /&gt;
;def(&#039;&#039;s&#039;&#039;): does a variable with name &#039;&#039;s&#039;&#039; exist and have a value different from NULL? (logical)&lt;br /&gt;
&lt;br /&gt;
;exist(&#039;&#039;s&#039;&#039;): does a variable with name &#039;&#039;s&#039;&#039; exist? (logical)&lt;br /&gt;
&lt;br /&gt;
;existfile(&#039;&#039;s&#039;&#039;): does a file with name &#039;&#039;s&#039;&#039; exist? (logical)&lt;br /&gt;
&lt;br /&gt;
;external(&#039;&#039;s&#039;&#039;): value of the external (i.e. non-local) variable  with name &#039;&#039;s&#039;&#039; (even if it is hidden by a local variable with the same name), or a blank string if no external variable with this name exists. (character)&lt;br /&gt;
&lt;br /&gt;
;external(&#039;&#039;s&#039;&#039;,&#039;&#039;t&#039;&#039;): value of the external (i.e. non-local) variable with name &#039;&#039;s&#039;&#039; (even if it is hidden by a local variable with the same name), or &#039;&#039;t&#039;&#039; if no external variable with this name exists. (character)&lt;br /&gt;
&lt;br /&gt;
;fitchisq: &#039;&#039;&amp;amp;chi;&#039;&#039;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; value of the last linear least-squares fit (real)&lt;br /&gt;
&lt;br /&gt;
;fiterr(&#039;&#039;n&#039;&#039;): standard deviation of the &#039;&#039;n&#039;&#039;-th fit parameter of the last linear least-squares fit (real)&lt;br /&gt;
&lt;br /&gt;
;fitpar(&#039;&#039;n&#039;&#039;): optimal value of the &#039;&#039;n&#039;&#039;-th fit parameter of the last linear least-squares fit (real)&lt;br /&gt;
&lt;br /&gt;
;fitprob: probability that the &#039;&#039;&amp;amp;chi;&#039;&#039;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; value of the last linear least-squares fit would be exceeded by chance (real)&lt;br /&gt;
&lt;br /&gt;
;getenv(&#039;&#039;s&#039;&#039;): value of Unix environment variable with name &#039;&#039;s&#039;&#039; (character)&lt;br /&gt;
&lt;br /&gt;
;getpid: Unix PID of current process (integer)&lt;br /&gt;
&lt;br /&gt;
;global(&#039;&#039;s&#039;&#039;): value of the global with name &#039;&#039;s&#039;&#039; (even if it is hidden by a local variable with the same name), or a blank string if no global variable with this name exists. (character)&lt;br /&gt;
&lt;br /&gt;
;global(&#039;&#039;s&#039;&#039;,&#039;&#039;t&#039;&#039;): value of the global with name &#039;&#039;s&#039;&#039; (even if it is hidden by a local variable with the same name), or &#039;&#039;t&#039;&#039; if no global variable with this name exists. (character)&lt;br /&gt;
&lt;br /&gt;
;if(&#039;&#039;n&#039;&#039;,&#039;&#039;x1&#039;&#039;,&#039;&#039;x2&#039;&#039;): argument &#039;&#039;x1&#039;&#039; if the condition &#039;&#039;n&#039;&#039; is true, or &#039;&#039;x2&#039;&#039; otherwise. The arguments &#039;&#039;x1&#039;&#039; and &#039;&#039;x2&#039;&#039; can have any type.&lt;br /&gt;
&lt;br /&gt;
;length(&#039;&#039;s&#039;&#039;): number of elements of the variable with name &#039;&#039;s&#039;&#039; (integer)&lt;br /&gt;
&lt;br /&gt;
;lenstr(&#039;&#039;s&#039;&#039;): length of string s (without trailing blanks) (integer)&lt;br /&gt;
&lt;br /&gt;
;macro(&#039;&#039;s&#039;&#039;): does a macro with name &#039;&#039;s&#039;&#039; exist in the search path? (logical)&lt;br /&gt;
&lt;br /&gt;
;match(&#039;&#039;s&#039;&#039;,&#039;&#039;t&#039;&#039;): does the string &#039;&#039;s&#039;&#039; match the string &#039;&#039;t&#039;&#039;? The string &#039;&#039;t&#039;&#039; may contain wildcards: an asterisk matches zero or more characters, and a question mark matches  exactly one character. (logical)&lt;br /&gt;
&lt;br /&gt;
;mtime(&#039;&#039;s&#039;&#039;): time of last modification (in seconds since a reference date) of the file with name &#039;&#039;s&#039;&#039; (integer)&lt;br /&gt;
&lt;br /&gt;
;opened(&#039;&#039;s&#039;&#039;): is the file with name &#039;&#039;s&#039;&#039; open? (logical)&lt;br /&gt;
&lt;br /&gt;
;plotx0, ploty0, plotx1, ploty1: coordinates of the two reference points in the user coordinate system used for graphics (real)&lt;br /&gt;
&lt;br /&gt;
;rand: random number between 0 and 1 (real)&lt;br /&gt;
&lt;br /&gt;
;rand(&#039;&#039;i&#039;&#039;): random number between 0 and 1, using seed &#039;&#039;i&#039;&#039; (real)&lt;br /&gt;
&lt;br /&gt;
;rand(&#039;&#039;i&#039;&#039;,&#039;&#039;n&#039;&#039;): &#039;&#039;n&#039;&#039;-th random number between 0 and 1, using seed &#039;&#039;i&#039;&#039; (real)&lt;br /&gt;
&lt;br /&gt;
;time: current time in the form hh:mm:ss (character)&lt;br /&gt;
&lt;br /&gt;
;val(&#039;&#039;s&#039;&#039;): value of the variable with name s, or a blank string if no variable with this name exists. (character)&lt;br /&gt;
&lt;br /&gt;
;val(&#039;&#039;s&#039;&#039;,&#039;&#039;t&#039;&#039;): value of the variable with name &#039;&#039;s&#039;&#039;, or &#039;&#039;t&#039;&#039; if no variable with this name exists. (character)&lt;br /&gt;
&lt;br /&gt;
;walltime: wallclock time in s since the start of the program (integer)&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=INCLAN:_Expressions&amp;diff=9957</id>
		<title>INCLAN: Expressions</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=INCLAN:_Expressions&amp;diff=9957"/>
		<updated>2026-01-20T08:43:09Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The command interpreter can evaluate general Fortran-77 integer, real, complex, logical and character expressions. Expressions can appear in eval statements, as conditions of if statements, as command parameters when a numeric value is expected, and as substring and element index expressions.&lt;br /&gt;
&lt;br /&gt;
An expression is built according to the rules of Fortran-77 from constants, variables, and function calls. These basic items can be combined by operators (“+”, “–”, “*”, “/”, “**”, “.eq.”, “.ne.”, “.lt.”, “.le.”, “.ge.”, “.gt.”, “.and.”, “.or.”, “.not.”, “.eqv.”, “.neqv.”, “==”, “!=”, “&amp;lt;”, “&amp;lt;=”, “&amp;gt;=”, “&amp;gt;”) and grouped by parentheses. &lt;br /&gt;
&lt;br /&gt;
There are the following differences to the rules of Fortran-77:&lt;br /&gt;
* The data type “double precision” is not supported.&lt;br /&gt;
* The data type “logical” is represented by the integer values 0 (false) and 1 (true). Any integer expression can be used in place of a logical expression, with 0 representing “false”, and all other values representing “true”.&lt;br /&gt;
* Variable, function and operator names are case sensitive. The names of logical operators and intrinsic functions must be written in lower case.&lt;br /&gt;
* The logical operators “==”, “!=”, “&amp;lt;”, “&amp;lt;=”, “&amp;gt;=”, “&amp;gt;”, “&amp;amp;&amp;amp;”, “||”, and “!” can be used in place of its respective Fortran-77 equivalents “.eq.”, “.ne.”, “.lt.”, “.le.”, “.ge.”, “.gt.”, “.and.”, “.or.”, and “.not.”.&lt;br /&gt;
* All [http://www.fortran.com/F77_std/rjcnf-15.html#sh-15.10 Fortran-77 intrinsic functions] (except “dble”, “dprod”, “lge”, “lgt”, “lle” and “llt”) are available by their generic names but not under special names. For example, the absolute value function is known by the name “abs” but not by the special names “iabs” or “cabs”. &lt;br /&gt;
* There are additional [[INCLAN: intrinsics|intrinsic functions]].&lt;br /&gt;
* Blanks can only appear at “reasonable” places but not within numbers, variable names, etc. There must be no blanks between the name of a function and the opening parenthesis of its parameter list.&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=INCLAN_Reference_Manual&amp;diff=9956</id>
		<title>INCLAN Reference Manual</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=INCLAN_Reference_Manual&amp;diff=9956"/>
		<updated>2026-01-20T08:33:14Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The user interface of the program CYANA is based on INCLAN, a powerful interactive command language that allows the use of variables, mathematical and character expressions, macros, flow control (loops, conditional statements, jumps), parallelization on shared-memory and distributed-memory systems, and the production of graphics. &lt;br /&gt;
&lt;br /&gt;
INCLAN separates the user interface from the specific functions of the underlying program. It allows new commands to be implemented quickly, either in the compiled source code of the program or as interpreted INCLAN scripts (macros). In both cases the command line syntax follows the same, uniform rules, and is automatically checked by INCLAN for consistency and correct data typing. The output of the program is controlled and formatted by INCLAN, which allows the amount and destination of informative output to be defined in a uniform way. The INCLAN command language is an interpreted language that combines features of Unix shell scripts, e.g. the use variable substitutions in the command line, with those of high-level programming languages, e.g. sophisticated mathematical functions and expressions.&lt;br /&gt;
&lt;br /&gt;
The current version of INCLAN is implemented in Fortran, and is used as the command interpreter of several program packages written in Fortran and C++, including [[Main Page|CYANA]], [http://www.bpc.uni-frankfurt.de/guentert/wiki/index.php/DYANA DYANA], [http://www.bpc.uni-frankfurt.de/guentert/wiki/index.php/GARANT, GARANT], [http://www.bpc.uni-frankfurt.de/guentert/wiki/index.php/OPALp OPALp], and [http://www.bpc.uni-frankfurt.de/guentert/wiki/index.php/PROSA PROSA].&lt;br /&gt;
&lt;br /&gt;
In the following, literal INCLAN input and output is shown in Courier font. Non-literal input is shown in italics. Optional arguments are enclosed in square brackets “[…]”. In an argument list the ellipsis “…” indicates that the preceding parameter can be repeated.&lt;br /&gt;
&lt;br /&gt;
* [[INCLAN: Special characters|Special characters]]&lt;br /&gt;
&lt;br /&gt;
== INCLAN Commands ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4;-moz-column-count:4;-webkit-column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* [[INCLAN: Commands|Introduction]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4;-moz-column-count:4;-webkit-column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* [[INCLAN: abort|abort]]&lt;br /&gt;
* [[INCLAN: alias|alias]]&lt;br /&gt;
* [[INCLAN: ask|ask]]&lt;br /&gt;
* [[INCLAN: break|break]]&lt;br /&gt;
* [[INCLAN: cd, chdir|cd, chdir]]&lt;br /&gt;
* [[INCLAN: command|command]]&lt;br /&gt;
* [[INCLAN: do|do]]&lt;br /&gt;
* [[INCLAN: else|else]]&lt;br /&gt;
* [[INCLAN: else if|else if]]&lt;br /&gt;
* [[INCLAN: end|end]]&lt;br /&gt;
* [[INCLAN: end do|end do]]&lt;br /&gt;
* [[INCLAN: end if|end if]]&lt;br /&gt;
* [[INCLAN: error|error]]&lt;br /&gt;
* [[INCLAN: eval|eval]]&lt;br /&gt;
* [[INCLAN: external|external]]&lt;br /&gt;
* [[INCLAN: eval, show, set, unset, external|eval, show, set, unset, external]]&lt;br /&gt;
* [[INCLAN: exit|exit]]&lt;br /&gt;
* [[INCLAN: goto, go to|goto, go to]]&lt;br /&gt;
* [[INCLAN: help|help]]&lt;br /&gt;
* [[INCLAN: if|if]]&lt;br /&gt;
* [[INCLAN: label|label]]&lt;br /&gt;
* [[INCLAN: parameter|parameter]]&lt;br /&gt;
* [[INCLAN: plot|plot]]&lt;br /&gt;
* [[INCLAN: print|print]]&lt;br /&gt;
* [[INCLAN: print, error|print, error]]&lt;br /&gt;
* [[INCLAN: quit|quit]]&lt;br /&gt;
* [[INCLAN: readline|readline]]&lt;br /&gt;
* [[INCLAN: remove|remove]]&lt;br /&gt;
* [[INCLAN: return|return]]&lt;br /&gt;
* [[INCLAN: safe|safe]]&lt;br /&gt;
* [[INCLAN: set|set]]&lt;br /&gt;
* [[INCLAN: show|show]]&lt;br /&gt;
* [[INCLAN: sleep|sleep]]&lt;br /&gt;
* [[INCLAN: special characters|special characters]]&lt;br /&gt;
* [[INCLAN: subroutine|subroutine]]&lt;br /&gt;
* [[INCLAN: subroutine, command|subroutine, command]]&lt;br /&gt;
* [[INCLAN: synchronize|synchronize]]&lt;br /&gt;
* [[INCLAN: syntax|syntax]]&lt;br /&gt;
* [[INCLAN: system|system]]&lt;br /&gt;
* [[INCLAN: type|type]]&lt;br /&gt;
* [[INCLAN: unset|unset]]&lt;br /&gt;
* [[INCLAN: var|var]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== INCLAN Variables==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4;-moz-column-count:4;-webkit-column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* [[INCLAN: Variables|Introduction]]&lt;br /&gt;
* [[INCLAN: Variable substitutions|Variable substitutions]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4;-moz-column-count:4;-webkit-column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* [[INCLAN: echo|echo]]&lt;br /&gt;
* [[INCLAN: erract|erract]]&lt;br /&gt;
* [[INCLAN: info|info]]&lt;br /&gt;
* [[INCLAN: label|label]]&lt;br /&gt;
* [[INCLAN: nparam|nparam]]&lt;br /&gt;
* [[INCLAN: nproc|nproc]]&lt;br /&gt;
* [[INCLAN: p1, p2,...|p1, p2,...]]&lt;br /&gt;
* [[INCLAN: path|path]]&lt;br /&gt;
* [[INCLAN: prompt|prompt]]&lt;br /&gt;
* [[INCLAN: protocol|protocol]]&lt;br /&gt;
* [[INCLAN: timing|timing]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Expressions and functions ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4;-moz-column-count:4;-webkit-column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* [[INCLAN: Expressions|Expressions]]&lt;br /&gt;
* [[INCLAN: intrinsics|Intrinsic functions]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== INCLAN Graphics ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4;-moz-column-count:4;-webkit-column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* [[INCLAN: Graphics|Introduction]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4;-moz-column-count:4;-webkit-column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* [[INCLAN Graphics: plot arc|plot arc]]&lt;br /&gt;
* [[INCLAN Graphics: plot caro|plot caro]]&lt;br /&gt;
* [[INCLAN Graphics: plot clip|plot clip]]&lt;br /&gt;
* [[INCLAN Graphics: plot close|plot close]]&lt;br /&gt;
* [[INCLAN Graphics: plot comment|plot comment]]&lt;br /&gt;
* [[INCLAN Graphics: plot cross|plot cross]]&lt;br /&gt;
* [[INCLAN Graphics: plot curve|plot curve]]&lt;br /&gt;
* [[INCLAN Graphics: plot dot|plot dot]]&lt;br /&gt;
* [[INCLAN Graphics: plot errorbar|plot errorbar]]&lt;br /&gt;
* [[INCLAN Graphics: plot file|plot file]]&lt;br /&gt;
* [[INCLAN Graphics: plot fit|plot fit]]&lt;br /&gt;
* [[INCLAN Graphics: plot frame|plot frame]]&lt;br /&gt;
* [[INCLAN Graphics: plot function|plot function]]&lt;br /&gt;
* [[INCLAN Graphics: plot label|plot label]]&lt;br /&gt;
* [[INCLAN Graphics: plot layout|plot layout]]&lt;br /&gt;
* [[INCLAN Graphics: plot line|plot line]]&lt;br /&gt;
* [[INCLAN Graphics: plot plus|plot plus]]&lt;br /&gt;
* [[INCLAN Graphics: plot polygon|plot polygon]]&lt;br /&gt;
* [[INCLAN Graphics: plot ps|plot ps]]&lt;br /&gt;
* [[INCLAN Graphics: plot rectangle|plot rectangle]]&lt;br /&gt;
* [[INCLAN Graphics: plot scale|plot scale]]&lt;br /&gt;
* [[INCLAN Graphics: plot set|plot set]]&lt;br /&gt;
* [[INCLAN Graphics: plot shape|plot shape]]&lt;br /&gt;
* [[INCLAN Graphics: plot spline|plot spline]]&lt;br /&gt;
* [[INCLAN Graphics: plot square|plot square]]&lt;br /&gt;
* [[INCLAN Graphics: plot text|plot text]]&lt;br /&gt;
* [[INCLAN Graphics: plot triangle|plot triangle]]&lt;br /&gt;
* [[INCLAN Graphics: plot write|plot write]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== INCLAN Plot Parameters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4;-moz-column-count:4;-webkit-column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* [[INCLAN: align|align]]&lt;br /&gt;
* [[INCLAN: angle|angle]]&lt;br /&gt;
* [[INCLAN: autoscale|autoscale]]&lt;br /&gt;
* [[INCLAN: border|border]]&lt;br /&gt;
* [[INCLAN: color|color]]&lt;br /&gt;
* [[INCLAN: dash|dash]]&lt;br /&gt;
* [[INCLAN: fill|fill]]&lt;br /&gt;
* [[INCLAN: font|font]]&lt;br /&gt;
* [[INCLAN: linewidth|linewidth]]&lt;br /&gt;
* [[INCLAN: marksize|marksize]]&lt;br /&gt;
* [[INCLAN: mode|mode]]&lt;br /&gt;
* [[INCLAN: rotate|rotate]]&lt;br /&gt;
* [[INCLAN: textsize|textsize]]&lt;br /&gt;
* [[INCLAN: weight|weight]]&lt;br /&gt;
* [[INCLAN: x0, y0, x1, y1|x0, y0, x1, y1]]&lt;br /&gt;
* [[INCLAN: X0, Y0, X1, Y1|X0, Y0, X1, Y1]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=CYANA_courses&amp;diff=9955</id>
		<title>CYANA courses</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=CYANA_courses&amp;diff=9955"/>
		<updated>2026-01-20T08:29:07Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Upcoming courses ==&lt;br /&gt;
&lt;br /&gt;
* [https://embo2026.bnmrz.org/ EMBO Practical Course: Structural dynamics, interactions and function of biological macromolecules by NMR], Munich, Germany, July 24-31, 2026&lt;br /&gt;
&lt;br /&gt;
== Past courses ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-ai-perspective Biomolecular NMR: Advanced Tools, AI perspective. Advanced hands-on PhD course], Gothenburg University, Sweden, September 29-October 3, 2025 &lt;br /&gt;
&lt;br /&gt;
* [https://meetings.embo.org/event/24-nmr EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Grenoble, France, August 30-September 6, 2024&lt;br /&gt;
&lt;br /&gt;
* [https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-machine-learning Biomolecular NMR: Advanced Tools, Machine Learning. Advanced hands-on PhD course], Gothenburg University, Sweden, September 26-30, 2022 &lt;br /&gt;
&lt;br /&gt;
* [https://www.biozentrum.unibas.ch/events/conferences-symposia/embo-practical-course-nmr-2022 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Biozentrum Basel, Switzerland, August 5-12, 2022&lt;br /&gt;
&lt;br /&gt;
* [http://embo2019.bnmrz.org/ EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR], Munich, Germany, July 26 - August 2, 2019&lt;br /&gt;
&lt;br /&gt;
* [http://events.embo.org/coming-soon/index.php?EventID=pc17-37 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Basel, Switzerland, August 5-12, 2017&lt;br /&gt;
&lt;br /&gt;
* [http://www.icmrbs2016.org/conference.html 27th International Conference on Magnetic Resonance in Biological Systems (ICMRBS 2016), Satellite workshop on “Next generation computational methods for NMR structure determination”], Kyoto, Japan, August 24, 2016&lt;br /&gt;
&lt;br /&gt;
* 2nd G-NMR School, Goethe University Frankfurt am Main, Germany, February 29–March 4, 2016&lt;br /&gt;
&lt;br /&gt;
* [http://www.tifr.res.in/~nmr/TIFR-Kerala-Meeting/ NMR Meets Biology: An Interaction Week], Kerala, India, January 14–19, 2016&lt;br /&gt;
&lt;br /&gt;
* [http://www.bnmrz.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=68&amp;amp;Itemid=98 EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], TU München, Germany, July 31-August 7, 2015&lt;br /&gt;
&lt;br /&gt;
* Biomolecular NMR: A hands-on PhD Course, Swedish NMR Centre, University of Gothenburg, Sweden, October 13–17, 2014&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo13_nmr/ EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], Basel, Switzerland, July 20–27, 2013&lt;br /&gt;
&lt;br /&gt;
* NMR Workshop, Indian Institute of Science, Bangalore, India, March 7–9, 2013&lt;br /&gt;
&lt;br /&gt;
* Workshop at Institute for Protein Research, Osaka University, Japan, November 12, 2012&lt;br /&gt;
&lt;br /&gt;
* Recent Advances in High-Resolution NMR Workshop, Hyderabad, India, December 12–17, 2011&lt;br /&gt;
&lt;br /&gt;
* [http://www.bnmrz.org/embo2011/ EMBO Practical Course on Structure Determination of Biological Macromolecules by Solution NMR], München, Germany, July 29–August 5, 2011&lt;br /&gt;
&lt;br /&gt;
* Advanced course: Protein NMR Structure Calculation and Validation, Vilnius, Lithuania, May 17–19, 2011&lt;br /&gt;
&lt;br /&gt;
* NMR Structure Determination Courses: From NMR data to protein structure, The Biomolecular NMR Training Center, Vilnius, Lithuania, September 20-24, 2010&lt;br /&gt;
&lt;br /&gt;
* [http://www.icmrbs2010.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=41&amp;amp;Itemid=67 ICMRBS 2010 Satellite Meeting: Protein Structure Calculation Workshop], Brisbane Convention &amp;amp; Entertainment Centre, Brisbane, Australia, August 30-31, 2010&lt;br /&gt;
&lt;br /&gt;
* [http://training.spronknmr.eu/index.php?mact=Workshops,cntnt01,frontend_category_items,0&amp;amp;cntnt01category_id=1&amp;amp;cntnt01returnid=68 e-NMR - Extend-NMR Workshops: NMR structure calculation - GRID applications and integrated tools], The Biomolecular NMR Training Center, Vilnius, Lithuania. Given multiple times. Next course June 7-11, 2010 ([[CYANA structure calculation with automated NOESY assignment (e-NMR - Extend-NMR Workshop)|Practicals]])&lt;br /&gt;
&lt;br /&gt;
* [http://cwp.embo.org/wpc09-07/ Practical EMBO World Course on Structure and Dynamics of Biomolecules by NMR], Rosario/Argentina, September 21–30, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://cwp.embo.org/pc09-22/ EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], Bayerisches NMR-Zentrum, Technische Universität München, Garching/Germany, July 27–August 3, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://www.bpc.uni-frankfurt.de/guentert/wiki/index.php/Strukturrechnung_mit_CYANA Praktikum Biophysikalische Chemie], Beilstein-Center, Goethe University Frankfurt am Main, Germany, January 13, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://bnmrc.pku.edu.cn/embo_2008_nmr/ EMBO World Practical Course on Structure Determination of Biological Macromolecules by Solution NMR], Peking University, Beijing, China, September 8–15, 2008&lt;br /&gt;
&lt;br /&gt;
* [http://www.chem.umd.edu/courses/bioNMR/ Joint National Institutes of Health and University of Maryland Practical Training Course on Structure Determination of Biological Macromolecules by Solution NMR], National Institutes of Health, Bethesda, Maryland, USA, August 17–21, 2008&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo07_nmr/ EMBO Practical Course on Structure determination of biological macromolecules by solution NMR], Biozentrum, Universität Basel, Basel/Switzerland, July 6–13, 2007&lt;br /&gt;
&lt;br /&gt;
* [http://www.nmrfam.wisc.edu/workshops/2006/ NMRFAM Workshop on NMR Data Collection and Analysis], University of Madison, Wisconsin/USA, June 6–9, 2006&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo05_nmr/ EMBO Practical Course on Structure determination of biological macromolecules by solution NMR], Biozentrum, Universität Basel, Basel/Switzerland, September 7–14, 2005&lt;br /&gt;
&lt;br /&gt;
* NMRFAM Workshop on SAIL Labeling and Automation in NMR Structure Determination, University of Wisconsin-Madison, Wisconsin/USA, October 30, 2004&lt;br /&gt;
&lt;br /&gt;
* RRR 2004 Workshop, Institute for Protein Research, Osaka University, Osaka/Japan, August 6, 2004&lt;br /&gt;
&lt;br /&gt;
* [http://www.nanuc.ca/resources/workshop2004.php CYANA @ NANUC 2004 Workshop], Canadian National High Field NMR Centre (NANUC), Edmonton/Canada, June 25/26, 2004&lt;br /&gt;
&lt;br /&gt;
* Fifth NMR Wakate Meeting, Hakone/Japan, June 6, 2004&lt;br /&gt;
&lt;br /&gt;
* JASS&#039;03-Winter School on NMR Spectroscopy at the Frontier of Progress in the Life Sciences, Osaka University, Osaka/Japan, January 29, 2004&lt;br /&gt;
&lt;br /&gt;
* Workshop on Recent Progress in Protein-NMR &amp;amp; Automation, Yonsei University, Seoul/Korea, December 12, 2003&lt;br /&gt;
&lt;br /&gt;
* [http://www.nmr.sinica.edu.tw/Cours/Workshop20030518-19/ Workshop on High Throughput NMR structure Determination in the Post Genomic Era], Academia Sinica, Taipei/Taiwan, November 1–2, 2003&lt;br /&gt;
&lt;br /&gt;
* EMBO Practical Course on Structure Determination by NMR, EMBL, Heidelberg/Germany, September 13, 2003&lt;br /&gt;
&lt;br /&gt;
* RRR Workshop, Yokohama City University, Yokohama/Japan, September 2, 2003&lt;br /&gt;
&lt;br /&gt;
* Practical Course Multidimensional NMR in Solution - 2002, University of Wollongong, Wollongong/Australia, December 8–13, 2002&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=CYANA_courses&amp;diff=9954</id>
		<title>CYANA courses</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=CYANA_courses&amp;diff=9954"/>
		<updated>2026-01-19T21:10:15Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Upcoming courses ==&lt;br /&gt;
&lt;br /&gt;
* [https://embo2026.bnmrz.org/ EMBO Practical Course: Structural dynamics, interactions and function of biological macromolecules by NMR], Munich, Germany, July 24-31, 2026&lt;br /&gt;
&lt;br /&gt;
== Past courses ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-ai-perspective Biomolecular NMR: Advanced Tools, AI perspective. Advanced hands-on PhD course], Gothenburg University, Sweden, September 29-October 3, 2025 &lt;br /&gt;
&lt;br /&gt;
* [https://www.biozentrum.unibas.ch/events/conferences-symposia/embo-practical-course-nmr-2022 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Grenoble, France, August 30-September 6, 2024&lt;br /&gt;
&lt;br /&gt;
* [https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-machine-learning Biomolecular NMR: Advanced Tools, Machine Learning. Advanced hands-on PhD course], Gothenburg University, Sweden, September 26-30, 2022 &lt;br /&gt;
&lt;br /&gt;
* [https://www.biozentrum.unibas.ch/events/conferences-symposia/embo-practical-course-nmr-2022 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Biozentrum Basel, Switzerland, August 5-12, 2022&lt;br /&gt;
&lt;br /&gt;
* [http://embo2019.bnmrz.org/ EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR], Munich, Germany, July 26 - August 2, 2019&lt;br /&gt;
&lt;br /&gt;
* [http://events.embo.org/coming-soon/index.php?EventID=pc17-37 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Basel, Switzerland, August 5-12, 2017&lt;br /&gt;
&lt;br /&gt;
* [http://www.icmrbs2016.org/conference.html 27th International Conference on Magnetic Resonance in Biological Systems (ICMRBS 2016), Satellite workshop on “Next generation computational methods for NMR structure determination”], Kyoto, Japan, August 24, 2016&lt;br /&gt;
&lt;br /&gt;
* 2nd G-NMR School, Goethe University Frankfurt am Main, Germany, February 29–March 4, 2016&lt;br /&gt;
&lt;br /&gt;
* [http://www.tifr.res.in/~nmr/TIFR-Kerala-Meeting/ NMR Meets Biology: An Interaction Week], Kerala, India, January 14–19, 2016&lt;br /&gt;
&lt;br /&gt;
* [http://www.bnmrz.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=68&amp;amp;Itemid=98 EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], TU München, Germany, July 31-August 7, 2015&lt;br /&gt;
&lt;br /&gt;
* Biomolecular NMR: A hands-on PhD Course, Swedish NMR Centre, University of Gothenburg, Sweden, October 13–17, 2014&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo13_nmr/ EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], Basel, Switzerland, July 20–27, 2013&lt;br /&gt;
&lt;br /&gt;
* NMR Workshop, Indian Institute of Science, Bangalore, India, March 7–9, 2013&lt;br /&gt;
&lt;br /&gt;
* Workshop at Institute for Protein Research, Osaka University, Japan, November 12, 2012&lt;br /&gt;
&lt;br /&gt;
* Recent Advances in High-Resolution NMR Workshop, Hyderabad, India, December 12–17, 2011&lt;br /&gt;
&lt;br /&gt;
* [http://www.bnmrz.org/embo2011/ EMBO Practical Course on Structure Determination of Biological Macromolecules by Solution NMR], München, Germany, July 29–August 5, 2011&lt;br /&gt;
&lt;br /&gt;
* Advanced course: Protein NMR Structure Calculation and Validation, Vilnius, Lithuania, May 17–19, 2011&lt;br /&gt;
&lt;br /&gt;
* NMR Structure Determination Courses: From NMR data to protein structure, The Biomolecular NMR Training Center, Vilnius, Lithuania, September 20-24, 2010&lt;br /&gt;
&lt;br /&gt;
* [http://www.icmrbs2010.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=41&amp;amp;Itemid=67 ICMRBS 2010 Satellite Meeting: Protein Structure Calculation Workshop], Brisbane Convention &amp;amp; Entertainment Centre, Brisbane, Australia, August 30-31, 2010&lt;br /&gt;
&lt;br /&gt;
* [http://training.spronknmr.eu/index.php?mact=Workshops,cntnt01,frontend_category_items,0&amp;amp;cntnt01category_id=1&amp;amp;cntnt01returnid=68 e-NMR - Extend-NMR Workshops: NMR structure calculation - GRID applications and integrated tools], The Biomolecular NMR Training Center, Vilnius, Lithuania. Given multiple times. Next course June 7-11, 2010 ([[CYANA structure calculation with automated NOESY assignment (e-NMR - Extend-NMR Workshop)|Practicals]])&lt;br /&gt;
&lt;br /&gt;
* [http://cwp.embo.org/wpc09-07/ Practical EMBO World Course on Structure and Dynamics of Biomolecules by NMR], Rosario/Argentina, September 21–30, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://cwp.embo.org/pc09-22/ EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], Bayerisches NMR-Zentrum, Technische Universität München, Garching/Germany, July 27–August 3, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://www.bpc.uni-frankfurt.de/guentert/wiki/index.php/Strukturrechnung_mit_CYANA Praktikum Biophysikalische Chemie], Beilstein-Center, Goethe University Frankfurt am Main, Germany, January 13, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://bnmrc.pku.edu.cn/embo_2008_nmr/ EMBO World Practical Course on Structure Determination of Biological Macromolecules by Solution NMR], Peking University, Beijing, China, September 8–15, 2008&lt;br /&gt;
&lt;br /&gt;
* [http://www.chem.umd.edu/courses/bioNMR/ Joint National Institutes of Health and University of Maryland Practical Training Course on Structure Determination of Biological Macromolecules by Solution NMR], National Institutes of Health, Bethesda, Maryland, USA, August 17–21, 2008&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo07_nmr/ EMBO Practical Course on Structure determination of biological macromolecules by solution NMR], Biozentrum, Universität Basel, Basel/Switzerland, July 6–13, 2007&lt;br /&gt;
&lt;br /&gt;
* [http://www.nmrfam.wisc.edu/workshops/2006/ NMRFAM Workshop on NMR Data Collection and Analysis], University of Madison, Wisconsin/USA, June 6–9, 2006&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo05_nmr/ EMBO Practical Course on Structure determination of biological macromolecules by solution NMR], Biozentrum, Universität Basel, Basel/Switzerland, September 7–14, 2005&lt;br /&gt;
&lt;br /&gt;
* NMRFAM Workshop on SAIL Labeling and Automation in NMR Structure Determination, University of Wisconsin-Madison, Wisconsin/USA, October 30, 2004&lt;br /&gt;
&lt;br /&gt;
* RRR 2004 Workshop, Institute for Protein Research, Osaka University, Osaka/Japan, August 6, 2004&lt;br /&gt;
&lt;br /&gt;
* [http://www.nanuc.ca/resources/workshop2004.php CYANA @ NANUC 2004 Workshop], Canadian National High Field NMR Centre (NANUC), Edmonton/Canada, June 25/26, 2004&lt;br /&gt;
&lt;br /&gt;
* Fifth NMR Wakate Meeting, Hakone/Japan, June 6, 2004&lt;br /&gt;
&lt;br /&gt;
* JASS&#039;03-Winter School on NMR Spectroscopy at the Frontier of Progress in the Life Sciences, Osaka University, Osaka/Japan, January 29, 2004&lt;br /&gt;
&lt;br /&gt;
* Workshop on Recent Progress in Protein-NMR &amp;amp; Automation, Yonsei University, Seoul/Korea, December 12, 2003&lt;br /&gt;
&lt;br /&gt;
* [http://www.nmr.sinica.edu.tw/Cours/Workshop20030518-19/ Workshop on High Throughput NMR structure Determination in the Post Genomic Era], Academia Sinica, Taipei/Taiwan, November 1–2, 2003&lt;br /&gt;
&lt;br /&gt;
* EMBO Practical Course on Structure Determination by NMR, EMBL, Heidelberg/Germany, September 13, 2003&lt;br /&gt;
&lt;br /&gt;
* RRR Workshop, Yokohama City University, Yokohama/Japan, September 2, 2003&lt;br /&gt;
&lt;br /&gt;
* Practical Course Multidimensional NMR in Solution - 2002, University of Wollongong, Wollongong/Australia, December 8–13, 2002&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=CYANA_courses&amp;diff=9953</id>
		<title>CYANA courses</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=CYANA_courses&amp;diff=9953"/>
		<updated>2026-01-19T21:06:47Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Upcoming courses ==&lt;br /&gt;
&lt;br /&gt;
* [https://embo2026.bnmrz.org/ EMBO Practical Course: Structural dynamics, interactions and function of biological macromolecules by NMR], Munich, Germany, July 24-31, 2026&lt;br /&gt;
&lt;br /&gt;
== Past courses ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.biozentrum.unibas.ch/events/conferences-symposia/embo-practical-course-nmr-2022 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Grenoble, France, August 30-September 6, 2024&lt;br /&gt;
&lt;br /&gt;
* [https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-machine-learning Biomolecular NMR: Advanced Tools, Machine Learning. Advanced hands-on PhD course], Gothenburg University, Sweden, September 26-30, 2022 &lt;br /&gt;
&lt;br /&gt;
* [https://www.biozentrum.unibas.ch/events/conferences-symposia/embo-practical-course-nmr-2022 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Biozentrum Basel, Switzerland, August 5-12, 2022&lt;br /&gt;
&lt;br /&gt;
* [http://embo2019.bnmrz.org/ EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR], Munich, Germany, July 26 - August 2, 2019&lt;br /&gt;
&lt;br /&gt;
* [http://events.embo.org/coming-soon/index.php?EventID=pc17-37 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Basel, Switzerland, August 5-12, 2017&lt;br /&gt;
&lt;br /&gt;
* [http://www.icmrbs2016.org/conference.html 27th International Conference on Magnetic Resonance in Biological Systems (ICMRBS 2016), Satellite workshop on “Next generation computational methods for NMR structure determination”], Kyoto, Japan, August 24, 2016&lt;br /&gt;
&lt;br /&gt;
* 2nd G-NMR School, Goethe University Frankfurt am Main, Germany, February 29–March 4, 2016&lt;br /&gt;
&lt;br /&gt;
* [http://www.tifr.res.in/~nmr/TIFR-Kerala-Meeting/ NMR Meets Biology: An Interaction Week], Kerala, India, January 14–19, 2016&lt;br /&gt;
&lt;br /&gt;
* [http://www.bnmrz.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=68&amp;amp;Itemid=98 EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], TU München, Germany, July 31-August 7, 2015&lt;br /&gt;
&lt;br /&gt;
* Biomolecular NMR: A hands-on PhD Course, Swedish NMR Centre, University of Gothenburg, Sweden, October 13–17, 2014&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo13_nmr/ EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], Basel, Switzerland, July 20–27, 2013&lt;br /&gt;
&lt;br /&gt;
* NMR Workshop, Indian Institute of Science, Bangalore, India, March 7–9, 2013&lt;br /&gt;
&lt;br /&gt;
* Workshop at Institute for Protein Research, Osaka University, Japan, November 12, 2012&lt;br /&gt;
&lt;br /&gt;
* Recent Advances in High-Resolution NMR Workshop, Hyderabad, India, December 12–17, 2011&lt;br /&gt;
&lt;br /&gt;
* [http://www.bnmrz.org/embo2011/ EMBO Practical Course on Structure Determination of Biological Macromolecules by Solution NMR], München, Germany, July 29–August 5, 2011&lt;br /&gt;
&lt;br /&gt;
* Advanced course: Protein NMR Structure Calculation and Validation, Vilnius, Lithuania, May 17–19, 2011&lt;br /&gt;
&lt;br /&gt;
* NMR Structure Determination Courses: From NMR data to protein structure, The Biomolecular NMR Training Center, Vilnius, Lithuania, September 20-24, 2010&lt;br /&gt;
&lt;br /&gt;
* [http://www.icmrbs2010.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=41&amp;amp;Itemid=67 ICMRBS 2010 Satellite Meeting: Protein Structure Calculation Workshop], Brisbane Convention &amp;amp; Entertainment Centre, Brisbane, Australia, August 30-31, 2010&lt;br /&gt;
&lt;br /&gt;
* [http://training.spronknmr.eu/index.php?mact=Workshops,cntnt01,frontend_category_items,0&amp;amp;cntnt01category_id=1&amp;amp;cntnt01returnid=68 e-NMR - Extend-NMR Workshops: NMR structure calculation - GRID applications and integrated tools], The Biomolecular NMR Training Center, Vilnius, Lithuania. Given multiple times. Next course June 7-11, 2010 ([[CYANA structure calculation with automated NOESY assignment (e-NMR - Extend-NMR Workshop)|Practicals]])&lt;br /&gt;
&lt;br /&gt;
* [http://cwp.embo.org/wpc09-07/ Practical EMBO World Course on Structure and Dynamics of Biomolecules by NMR], Rosario/Argentina, September 21–30, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://cwp.embo.org/pc09-22/ EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], Bayerisches NMR-Zentrum, Technische Universität München, Garching/Germany, July 27–August 3, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://www.bpc.uni-frankfurt.de/guentert/wiki/index.php/Strukturrechnung_mit_CYANA Praktikum Biophysikalische Chemie], Beilstein-Center, Goethe University Frankfurt am Main, Germany, January 13, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://bnmrc.pku.edu.cn/embo_2008_nmr/ EMBO World Practical Course on Structure Determination of Biological Macromolecules by Solution NMR], Peking University, Beijing, China, September 8–15, 2008&lt;br /&gt;
&lt;br /&gt;
* [http://www.chem.umd.edu/courses/bioNMR/ Joint National Institutes of Health and University of Maryland Practical Training Course on Structure Determination of Biological Macromolecules by Solution NMR], National Institutes of Health, Bethesda, Maryland, USA, August 17–21, 2008&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo07_nmr/ EMBO Practical Course on Structure determination of biological macromolecules by solution NMR], Biozentrum, Universität Basel, Basel/Switzerland, July 6–13, 2007&lt;br /&gt;
&lt;br /&gt;
* [http://www.nmrfam.wisc.edu/workshops/2006/ NMRFAM Workshop on NMR Data Collection and Analysis], University of Madison, Wisconsin/USA, June 6–9, 2006&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo05_nmr/ EMBO Practical Course on Structure determination of biological macromolecules by solution NMR], Biozentrum, Universität Basel, Basel/Switzerland, September 7–14, 2005&lt;br /&gt;
&lt;br /&gt;
* NMRFAM Workshop on SAIL Labeling and Automation in NMR Structure Determination, University of Wisconsin-Madison, Wisconsin/USA, October 30, 2004&lt;br /&gt;
&lt;br /&gt;
* RRR 2004 Workshop, Institute for Protein Research, Osaka University, Osaka/Japan, August 6, 2004&lt;br /&gt;
&lt;br /&gt;
* [http://www.nanuc.ca/resources/workshop2004.php CYANA @ NANUC 2004 Workshop], Canadian National High Field NMR Centre (NANUC), Edmonton/Canada, June 25/26, 2004&lt;br /&gt;
&lt;br /&gt;
* Fifth NMR Wakate Meeting, Hakone/Japan, June 6, 2004&lt;br /&gt;
&lt;br /&gt;
* JASS&#039;03-Winter School on NMR Spectroscopy at the Frontier of Progress in the Life Sciences, Osaka University, Osaka/Japan, January 29, 2004&lt;br /&gt;
&lt;br /&gt;
* Workshop on Recent Progress in Protein-NMR &amp;amp; Automation, Yonsei University, Seoul/Korea, December 12, 2003&lt;br /&gt;
&lt;br /&gt;
* [http://www.nmr.sinica.edu.tw/Cours/Workshop20030518-19/ Workshop on High Throughput NMR structure Determination in the Post Genomic Era], Academia Sinica, Taipei/Taiwan, November 1–2, 2003&lt;br /&gt;
&lt;br /&gt;
* EMBO Practical Course on Structure Determination by NMR, EMBL, Heidelberg/Germany, September 13, 2003&lt;br /&gt;
&lt;br /&gt;
* RRR Workshop, Yokohama City University, Yokohama/Japan, September 2, 2003&lt;br /&gt;
&lt;br /&gt;
* Practical Course Multidimensional NMR in Solution - 2002, University of Wollongong, Wollongong/Australia, December 8–13, 2002&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Atom_selection&amp;diff=9952</id>
		<title>Atom selection</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Atom_selection&amp;diff=9952"/>
		<updated>2025-12-28T09:40:24Z</updated>

		<summary type="html">&lt;p&gt;Guentert: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Volatile and temporary selections ==&lt;br /&gt;
&lt;br /&gt;
Selections can either be volatile, i.e. be used temporarily for the current command, or persistent, i.e. be used for the following commands. Persistent selections are made with the commands [[CYANA Command: atoms select|atoms select]], [[CYANA Command: angles select|angles select]], [[CYANA Command: distances select|distances select]], [[CYANA Command: peaks select|peaks select]], [[CYANA Command: couplings select|couplings select]], [[CYANA Command: rdc select|rdc select]], [[CYANA Command: pcs select|pcs select]], and [[CYANA Command: structures select|structures select]]. Selections made by other commands are always volatile. &lt;br /&gt;
&lt;br /&gt;
== General form ==&lt;br /&gt;
&lt;br /&gt;
Atom selections are enclosed in double quotes and have the following general form:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&amp;quot;[&#039;&#039;[[#Operators|operator]]&#039;&#039;] {&#039;&#039;atom&#039;&#039;} [&#039;&#039;residue&#039;&#039;] {&#039;&#039;[[#Conditions|condition]]&#039;&#039;} {&#039;&#039;operator&#039;&#039; {&#039;&#039;atom&#039;&#039;} [&#039;&#039;residue&#039;&#039;] {&#039;&#039;condition&#039;&#039;}}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Items in square brackets are optional and items in curly braces can occur zero or more times. &lt;br /&gt;
&lt;br /&gt;
An atom selection can have the following elements:&lt;br /&gt;
&lt;br /&gt;
;&#039;&#039;operator&#039;&#039;: An operator to combine the selection that follows it with the previous selection&lt;br /&gt;
;&#039;&#039;atom&#039;&#039;: An atom name, possibly containing wildcards (&amp;quot;?&amp;quot; or &amp;quot;*&amp;quot; replace exactly one or any number of characters, respectively)&lt;br /&gt;
;~&#039;&#039;atom&#039;&#039;: An atom name, possibly containing wildcards, as in the residue library, i.e. before a possible renaming with the library rename command&lt;br /&gt;
;&amp;amp;&#039;&#039;atomtype&#039;&#039;: An atom type, possibly containing wildcards, as given in the residue library&lt;br /&gt;
;&#039;&#039;residue&#039;&#039;: A [[#Residue selection|residue selection]], as explained below&lt;br /&gt;
;&#039;&#039;condition&#039;&#039;: An additional [[#condition|condition]], as explained below&lt;br /&gt;
&lt;br /&gt;
== Special atom names ==&lt;br /&gt;
&lt;br /&gt;
The following special atom names can be used to select groups of atoms:&lt;br /&gt;
&lt;br /&gt;
;AMIDE: nitrogen atoms and hydrogen and pseudo atoms connected to nitrogens &lt;br /&gt;
;ASSIGNED: atoms with assigned chemical shift values (in the first chemical shift list)&lt;br /&gt;
;BACKBONE: main chain atoms (in proteins: N, CA, C)&lt;br /&gt;
;BB: atoms whose position does not depend on side-chain torsion angles (in proteins: N, H, CA, HA, CB, C, O)&lt;br /&gt;
;CARBON: carbon atoms&lt;br /&gt;
;CBOUND: atoms covalently bound to carbon atoms&lt;br /&gt;
;HBOUND: atoms covalently bound to hydrogen atoms&lt;br /&gt;
;HEAVY: all atoms except hydrogen or pseudo atoms&lt;br /&gt;
;HYDROGEN: hydrogen atoms&lt;br /&gt;
;HYDROXYL: oxygen atoms and hydrogen and pseudo atoms connected to oxygens &lt;br /&gt;
;METHINE: methine (CH1) groups, including the carbon and the hydrogen atom&lt;br /&gt;
;METHYL: methyl (CH3) groups, including the carbon atom, three hydrogen atoms and the pseudo atom. In the case of isopropyl groups, e.g. in valine and leucine, the pseudo atom that represents both methyl groups is also selected.&lt;br /&gt;
;METHYLENE: methylene (CH2) groups, including for each methylene group the carbon atom, two hydrogen atoms and the pseudo atom&lt;br /&gt;
;NBOUND: atoms covalently bound to nitrogen atoms&lt;br /&gt;
;NH3: NH3 groups, including for each NH3 group the nitrogen atom, three hydrogen atoms and the pseudo atom &lt;br /&gt;
;NITROGEN: nitrogen atoms&lt;br /&gt;
;OBOUND: atoms covalently bound to oxygen atoms&lt;br /&gt;
;OXYGEN: oxygen atoms&lt;br /&gt;
;PBOUND: atoms covalently bound to phosphorus atoms&lt;br /&gt;
;PHOSPHOR: phosphorus atoms&lt;br /&gt;
;PSEUDO: pseudo atoms&lt;br /&gt;
;RENAMED: atoms for which an external name is defined&lt;br /&gt;
;SBOUND: atoms covalently bound to sulfur atoms&lt;br /&gt;
;SELBOUND: atoms bound to a selected atom&lt;br /&gt;
;SELECTED: already selected atoms&lt;br /&gt;
;SULFUR: sulfur atoms&lt;br /&gt;
;WITHCOORD: atoms for which Cartesian coordinates are present&lt;br /&gt;
&lt;br /&gt;
== Residue selection ==&lt;br /&gt;
&lt;br /&gt;
A residue selection consists of one or several of the following elements:&lt;br /&gt;
&lt;br /&gt;
;@&#039;&#039;name&#039;&#039;: a residue name, possibly containing wildcards&lt;br /&gt;
;@~&#039;&#039;name&#039;&#039;: a residue name, possibly containing wildcards, as in the residue library, i.e. before a possible renaming with the library rename command&lt;br /&gt;
;@FIRST: the first residue&lt;br /&gt;
;@LAST: the last residue&lt;br /&gt;
;@first: the first residue of every fragment with contiguous resi¬due numbers&lt;br /&gt;
;@last: the last residue of every fragment with contiguous resi¬due numbers&lt;br /&gt;
;range: a residue number range&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ranges of numbers in selections, e.g. residue number ranges, can be specified in one of the following ways:&lt;br /&gt;
&lt;br /&gt;
;&#039;&#039;m&#039;&#039;: a number&lt;br /&gt;
;&#039;&#039;m&#039;&#039;..&#039;&#039;n&#039;&#039;: a range of numbers&lt;br /&gt;
;&#039;&#039;m&#039;&#039;-&#039;&#039;n&#039;&#039;: alternative format for a range of numbers (only for &#039;&#039;n&#039;&#039; ≥ 0)&lt;br /&gt;
;&#039;&#039;m&#039;&#039;..: from number &#039;&#039;m&#039;&#039; onwards&lt;br /&gt;
;&#039;&#039;m&#039;&#039;-: from number &#039;&#039;m&#039;&#039; onwards; alternative format&lt;br /&gt;
;..&#039;&#039;n&#039;&#039;: from the first up to number &#039;&#039;n&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
Atom selections can be combined using the following operators:&lt;br /&gt;
&lt;br /&gt;
;=: atoms in the new set (default)&lt;br /&gt;
;!: atoms not in the new set&lt;br /&gt;
;+: atoms in the current set or in the new set&lt;br /&gt;
;–: atoms in the current set, but not in the new set&lt;br /&gt;
;/: atoms in the current set and in the new set&lt;br /&gt;
&lt;br /&gt;
Operators are always evaluated from left to right. The current atom set is the set of atoms defined by what precedes the operator. The new atom set is the set of atoms defined by what follows the operator. An empty atom selection selects all atoms.&lt;br /&gt;
&lt;br /&gt;
== Conditions ==&lt;br /&gt;
&lt;br /&gt;
Additional conditions can be applied to atom selections:&lt;br /&gt;
&lt;br /&gt;
;random=&#039;&#039;p&#039;&#039;: Select randomly only a fraction &#039;&#039;p&#039;&#039; of all atoms that would normally be selected. &lt;br /&gt;
&lt;br /&gt;
;shift=&#039;&#039;shiftmin&#039;&#039;..&#039;&#039;shiftmax&#039;&#039;: Select only atoms with an assigned chemical shift value between &#039;&#039;shiftmin&#039;&#039; and &#039;&#039;shiftmax&#039;&#039; ppm in the first chemical shift list.&lt;br /&gt;
&lt;br /&gt;
;tolerance=&#039;&#039;tolmin&#039;&#039;..&#039;&#039;tolmax&#039;&#039;:  Select only assigned atoms with a chemical shift tolerance value between &#039;&#039;tolmin&#039;&#039; and &#039;&#039;tolmax&#039;&#039; ppm in the first chemical shift list.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
All atoms called HA:&lt;br /&gt;
&lt;br /&gt;
 HA&lt;br /&gt;
&lt;br /&gt;
Atom HA of residue 5:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;HA 5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
All atoms called HA or whose name starts with HB: &lt;br /&gt;
&lt;br /&gt;
 &amp;quot;HA HB*&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Atoms HA in ALA residues with numbers 10-20:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;HA @ALA 10..20&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Atoms HA in ALA except in residues with numbers 10-20:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;HA @ALA - 10..20&amp;quot;&lt;br /&gt;
&lt;br /&gt;
All atoms N, CA, C, and the side-chain heavy atoms of residues 15 and 17:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;N CA C + 15 17 - H* Q*&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The previous selection except for atoms whose name starts with C:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;- C*&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Atoms in the previous selection that are bound to carbon atoms&#039;&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;/ CBOUND&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Assigned carbon atoms:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;CARBON / ASSIGNED&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Hydrogens and pseudo atoms, except hydroxyls and side-chain amides, whose atom type either starts with H_ or is PSEUD:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;H* Q* - HYDROXYL - AMIDE + H HN / &amp;amp;H_* &amp;amp;PSEUD&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The commands [[CYANA Command: atoms list|atoms list]] and [[CYANA Command: atoms select|atoms select]] (with the parameter info=full) can be used to check atom selections.&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Using_INCLAN_variables&amp;diff=9945</id>
		<title>Using INCLAN variables</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Using_INCLAN_variables&amp;diff=9945"/>
		<updated>2025-12-15T15:58:51Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In INCLAN, string variables can be used in a similar way as in a Unix shell:&lt;br /&gt;
&lt;br /&gt;
 cyana&amp;gt; name:=Cyana&lt;br /&gt;
 cyana&amp;gt; print &amp;quot;My name is $name.&amp;quot;&lt;br /&gt;
 My name is Cyana.&lt;br /&gt;
&lt;br /&gt;
The operator “:=” assigns a string (“Cyana”) to a variable (“name”). $&#039;&#039;variable&#039;&#039; substitutes the value of a variable into the command line. In addition, variables with numeric values can be used in expressions in the same way as in Fortran or other programming languages:&lt;br /&gt;
&lt;br /&gt;
 cyana&amp;gt; x=7&lt;br /&gt;
 cyana&amp;gt; y=5*x&lt;br /&gt;
 cyana&amp;gt; z=sqrt(y-10.0)&lt;br /&gt;
 cyana&amp;gt; show x y z&lt;br /&gt;
     x = 7&lt;br /&gt;
     y = 35&lt;br /&gt;
     z = 5.0&lt;br /&gt;
&lt;br /&gt;
(The INCLAN command [[INCLAN: show|&#039;&#039;&#039;show&#039;&#039;&#039;]] displays the values of variables.) Here a different assignment sign, “=” instead of “:=”, was used. Assignments with “=” have the meaning: “Evaluate the expression on the right hand side and assign the result value to the variable on the left hand side.” Note the difference to a string assignment with “:=”:&lt;br /&gt;
&lt;br /&gt;
 cyana&amp;gt; y:=5*x&lt;br /&gt;
 cyana&amp;gt; show y&lt;br /&gt;
     y = 5*x&lt;br /&gt;
 cyana&amp;gt; y=5*x&lt;br /&gt;
 cyana&amp;gt; show y&lt;br /&gt;
     y = 35&lt;br /&gt;
Expressions formed according to the rules of Fortran-77 may contain integer, real and complex numbers, logicals (Boolean values), and character strings. Within expressions, character strings must be enclosed in single quotes:&lt;br /&gt;
&lt;br /&gt;
 cyana&amp;gt; s:=cyana&lt;br /&gt;
 cyana&amp;gt; l=lenstr(s)&lt;br /&gt;
 *** ERROR: Illegal expression &amp;quot;lenstr(s)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This is an error because the variable s does not contain a quoted string (lenstr is an INCLAN function that returns the length of a string, i. e. the index of its last non-blank character). The correct use of simple, unquoted strings in an expression is:&lt;br /&gt;
&lt;br /&gt;
 cyana&amp;gt; l=lenstr(&#039;$s&#039;)&lt;br /&gt;
 cyana&amp;gt; show l&lt;br /&gt;
     l = 5&lt;br /&gt;
&lt;br /&gt;
Single quotes do not inhibit variable substitutions.&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9944</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9944"/>
		<updated>2025-12-15T15:57:43Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-250921Demo.tgz|demo version of CYANA 3.98.15]] for Linux and MacOS (21.09.2025)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
===  EMBO Practical Course: Structure, dynamics and function of biological macromolecules by NMR ===&lt;br /&gt;
&lt;br /&gt;
Grenoble, 30 August – 6 September 2024 ([https://meetings.embo.org/event/24-nmr course homepage])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Frequently_Asked_Questions&amp;diff=9943</id>
		<title>Frequently Asked Questions</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Frequently_Asked_Questions&amp;diff=9943"/>
		<updated>2025-09-30T05:30:50Z</updated>

		<summary type="html">&lt;p&gt;Guentert: /* General */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
# [https://www.las.jp/english/cyana.html How can I get CYANA?]&lt;br /&gt;
# [[Benchmarks|How fast is CYANA?]]&lt;br /&gt;
&amp;lt;!--# [[Users Map|Where are the CYANA users?]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA releases ==&lt;br /&gt;
# [[New Features in CYANA 3.0|What is new in CYANA 3.0?]]&lt;br /&gt;
# [[New Features in CYANA 2.1|What is new in CYANA 2.1?]]&lt;br /&gt;
# [[New Features in CYANA 2.0|What is new in CYANA 2.0?]]&lt;br /&gt;
# [[How to extend the licensing period for CYANA 2.1?]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Features ==&lt;br /&gt;
# [[Standard CYANA nomenclature|What is the standard CYANA nomenclature for amino acids and nucleotides?]]&lt;br /&gt;
# [[CYANA Commands|Which commands are available in CYANA 3.0?]]&lt;br /&gt;
# [[CYANA System Functions|Which system functions are available in CYANA 3.0?]]&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-250921Demo.tgz&amp;diff=9942</id>
		<title>File:Cyana-3.98.15bin-250921Demo.tgz</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-250921Demo.tgz&amp;diff=9942"/>
		<updated>2025-09-21T15:01:31Z</updated>

		<summary type="html">&lt;p&gt;Guentert: CYANA 3.98.15 demo version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
CYANA 3.98.15 demo version&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9941</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9941"/>
		<updated>2025-09-21T14:53:22Z</updated>

		<summary type="html">&lt;p&gt;Guentert: /* Downloads */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-250921Demo.tgz|demo version of CYANA 3.98.15]] for Linux and MacOS (21.09.2025)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]https://cyana.org/w/index.php?title=Tutorials&amp;amp;action=edit&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
===  EMBO Practical Course: Structure, dynamics and function of biological macromolecules by NMR ===&lt;br /&gt;
&lt;br /&gt;
Grenoble, 30 August – 6 September 2024 ([https://meetings.embo.org/event/24-nmr course homepage])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-250806Demo.tgz&amp;diff=9940</id>
		<title>File:Cyana-3.98.15bin-250806Demo.tgz</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-250806Demo.tgz&amp;diff=9940"/>
		<updated>2025-08-06T17:09:57Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9939</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9939"/>
		<updated>2025-08-06T17:07:38Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-250806Demo.tgz|demo version of CYANA 3.98.15]] for Linux and MacOS (06.08.2025)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]https://cyana.org/w/index.php?title=Tutorials&amp;amp;action=edit&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
===  EMBO Practical Course: Structure, dynamics and function of biological macromolecules by NMR ===&lt;br /&gt;
&lt;br /&gt;
Grenoble, 30 August – 6 September 2024 ([https://meetings.embo.org/event/24-nmr course homepage])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Defining_non-standard_residues&amp;diff=9938</id>
		<title>Defining non-standard residues</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Defining_non-standard_residues&amp;diff=9938"/>
		<updated>2024-11-21T16:08:13Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Non-standard residue types can be added to the residue library as additional&lt;br /&gt;
entries. The procedure to add a new residue type to the library is&lt;br /&gt;
as follows (see also the description of the format of&lt;br /&gt;
the [[residue library file]]):&lt;br /&gt;
&lt;br /&gt;
Create Cartesian coordinates for all atoms of the residue, for example&lt;br /&gt;
with a molecular graphics program or using the attach and insert commands&lt;br /&gt;
of the program [http://www.bpc.uni-frankfurt.de/guentert/wiki/index.php/COFIMA COFIMA]. &lt;br /&gt;
Bond lengths, bond angles, and chiralities&lt;br /&gt;
of this structure must be correct but the conformation, i.e. the values&lt;br /&gt;
of the dihedral angles, does not matter. The coordinates of the overlap atoms&lt;br /&gt;
at the beginning and at the end of the residue (for example N, CA,&lt;br /&gt;
and C in amino acids) will also be needed. If the new residue type results&lt;br /&gt;
from a slight modification of an existing residue type, it is usually most&lt;br /&gt;
convenient to start from the coordinates of the existing residue type and&lt;br /&gt;
to modify them. Order the atoms such that their order is compatible with&lt;br /&gt;
the tree structure of dihedral angles that will be defined, i.e. such that the&lt;br /&gt;
following two rules are fulfilled:&lt;br /&gt;
&lt;br /&gt;
* A change of a dihedral angle must not affect the positions of the first, second, third, or fourth atom in any preceding dihedral angle definition.&lt;br /&gt;
&lt;br /&gt;
* The set of atoms whose positions will be affected by a change of a dihedral angle consists of all atoms following the third atom in the dihedral angle definition up to the fifth (last) atom in the dihedral angle definition (or the end of the main chain for backbone dihedral angles).&lt;br /&gt;
&lt;br /&gt;
Convert the coordinates into the format of the library file (for example&lt;br /&gt;
with a text editor). Add atom types, connectivities, and the information&lt;br /&gt;
about diastereotopic partners. Add the dihedral angle definitions to the&lt;br /&gt;
new entry. These two steps are best done using the library format in&lt;br /&gt;
which connectivities and angle definitions are given by atom names rather&lt;br /&gt;
than by atom numbers (see the option &#039;&#039;&#039;names&#039;&#039;&#039; of the [[CYANA Command: write lib|&#039;&#039;&#039;write lib&#039;&#039;&#039;]] command).&lt;br /&gt;
Make sure that the header line starting with RESIDUE is correct.&lt;br /&gt;
Add the new entry to (a copy of) the residue library file. Test the new entry,&lt;br /&gt;
for example in the following way:&lt;br /&gt;
&lt;br /&gt;
* Create a sequence file that contains the new residue type, preferably in the interior of the chain, i.e. not as the first or last residue.&lt;br /&gt;
* Using this sequence file and the new residue library in the program CYANA, create angle and coordinate files for a conformer with randomized dihedral angles.&lt;br /&gt;
* Start CYANA again (with the same sequence and residue library file), read the previously produced coordinate file, and write again angle and coordinate files without making any minimization.&lt;br /&gt;
* Check whether the angles and coordinates produced by the second run of CYANA coincide closely with those from the first run. If this test fails, then there is probably a format error in the new library entry or the ordering rules listed above are violated. However, this test does not detect errors in nomenclature, connectivities, or pointers to pseudo atoms.&lt;br /&gt;
* Check the coordinates produced by CYANA on a molecular graphics system, for example with the program MOLMOL (Koradi et al., 1996).&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Residue library file]]&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Frequently_Asked_Questions&amp;diff=9937</id>
		<title>Frequently Asked Questions</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Frequently_Asked_Questions&amp;diff=9937"/>
		<updated>2024-11-03T22:38:13Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
# [http://www.las.jp/english/products/cyana.html How can I get CYANA?]&lt;br /&gt;
# [[Benchmarks|How fast is CYANA?]]&lt;br /&gt;
&amp;lt;!--# [[Users Map|Where are the CYANA users?]]--&amp;gt;&lt;br /&gt;
== CYANA releases ==&lt;br /&gt;
# [[New Features in CYANA 3.0|What is new in CYANA 3.0?]]&lt;br /&gt;
# [[New Features in CYANA 2.1|What is new in CYANA 2.1?]]&lt;br /&gt;
# [[New Features in CYANA 2.0|What is new in CYANA 2.0?]]&lt;br /&gt;
# [[How to extend the licensing period for CYANA 2.1?]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Features ==&lt;br /&gt;
# [[Standard CYANA nomenclature|What is the standard CYANA nomenclature for amino acids and nucleotides?]]&lt;br /&gt;
# [[CYANA Commands|Which commands are available in CYANA 3.0?]]&lt;br /&gt;
# [[CYANA System Functions|Which system functions are available in CYANA 3.0?]]&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9936</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9936"/>
		<updated>2024-09-20T09:34:24Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-240809Demo.tgz|demo version of CYANA 3.98.15]] for Linux and MacOS (09.08.2024)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
===  EMBO Practical Course: Structure, dynamics and function of biological macromolecules by NMR ===&lt;br /&gt;
&lt;br /&gt;
Grenoble, 30 August – 6 September 2024 ([https://meetings.embo.org/event/24-nmr course homepage])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9933</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9933"/>
		<updated>2024-09-09T10:06:39Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-240909Demo.tgz|demo version of CYANA 3.98.15]] for Linux and MacOS (09.09.2024)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
===  EMBO Practical Course: Structure, dynamics and function of biological macromolecules by NMR ===&lt;br /&gt;
&lt;br /&gt;
Grenoble, 30 August – 6 September 2024 ([https://meetings.embo.org/event/24-nmr course homepage])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-240809Demo.tgz&amp;diff=9932</id>
		<title>File:Cyana-3.98.15bin-240809Demo.tgz</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-240809Demo.tgz&amp;diff=9932"/>
		<updated>2024-08-09T02:31:53Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9931</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9931"/>
		<updated>2024-08-09T02:30:02Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-240809Demo.tgz|demo version of CYANA 3.98.15]] for Linux and MacOS (09.08.2024)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
===  EMBO Practical Course: Structure, dynamics and function of biological macromolecules by NMR ===&lt;br /&gt;
&lt;br /&gt;
Grenoble, 30 August – 6 September 2024 ([https://meetings.embo.org/event/24-nmr course homepage])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9930</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9930"/>
		<updated>2024-04-10T14:44:08Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-240312Demo.tgz|demo version of CYANA 3.98.15]] for Linux and MacOS (12.03.2024)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
===  EMBO Practical Course: Structure, dynamics and function of biological macromolecules by NMR ===&lt;br /&gt;
&lt;br /&gt;
Grenoble, 30 August – 6 September 2024 ([https://meetings.embo.org/event/24-nmr course homepage])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9929</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9929"/>
		<updated>2024-04-10T14:43:23Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-240312Demo.tgz|demo version of CYANA 3.98.15]] for Linux and MacOS (12.03.2024)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
===  EMBO Practical Course: Structure, dynamics and function of biological macromolecules by NMR ===&lt;br /&gt;
&lt;br /&gt;
Grenoble, 30 August – 6 September 2024 ([https://meetings.embo.org/event/24-nmr course homepage])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)--&amp;gt;&lt;br /&gt;
&amp;lt;!--* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-240312Demo.tgz&amp;diff=9928</id>
		<title>File:Cyana-3.98.15bin-240312Demo.tgz</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-240312Demo.tgz&amp;diff=9928"/>
		<updated>2024-03-12T22:54:48Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9927</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9927"/>
		<updated>2024-03-12T22:53:26Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-240312Demo.tgz|demo version of CYANA 3.98.15]] for Linux and MacOS (12.03.2024)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)--&amp;gt;&lt;br /&gt;
&amp;lt;!--* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=CYANA_Publications&amp;diff=9926</id>
		<title>CYANA Publications</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=CYANA_Publications&amp;diff=9926"/>
		<updated>2024-02-12T13:36:18Z</updated>

		<summary type="html">&lt;p&gt;Guentert: /* All CYANA-related publications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The key publications on CYANA ==&lt;br /&gt;
&lt;br /&gt;
* Klukowski, P., Riek, R. &amp;amp; Güntert, P. Rapid protein assignments and structures from raw NMR spectra with the deep learning technique ARTINA[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Klukowski22-ARTINA.pdf .] [http://doi.org/10.1038/s41467-022-33879-5 Nat. Commun. 13, 6151 (2022)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P. &amp;amp; Buchner, L. Combined automated NOE assignment and structure calculation with CYANA[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Guntert15-NoeassignAlgorithm.pdf .] [http://dx.doi.org/10.1007/s10858-015-9924-9 J. Biomol. NMR 62, 453-471 (2015)]&lt;br /&gt;
&lt;br /&gt;
* Schmidt, E. &amp;amp; Güntert, P. A new algorithm for reliable and general NMR resonance assignment[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Schmidt12-AssignmentAlgorithm.pdf .] [http://dx.doi.org/10.1021/ja305091n J. Am. Chem. Soc. 134, 12817–12829 (2012)]&lt;br /&gt;
&lt;br /&gt;
* Herrmann, T., Güntert, P. &amp;amp; Wüthrich, K. Protein NMR structure determination with automated NOE assignment using the new software CANDID and the torsion angle dynamics algorithm DYANA. [http://dx.doi.org/10.1016/S0022-2836(02)00241-3 J. Mol. Biol. 319, 209–227 (2002)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P., Mumenthaler, C. &amp;amp; Wüthrich, K. Torsion angle dynamics for NMR structure calculation with the new program DYANA. [http://dx.doi.org/10.1006/jmbi.1997.1284 J. Mol. Biol. 273, 283–298 (1997)] &lt;br /&gt;
&lt;br /&gt;
* Güntert, P., Braun, W. &amp;amp; Wüthrich, K. Efficient computation of three-dimensional protein structures in solution from nuclear magnetic resonance data using the program DIANA and the supporting programs CALIBA, HABAS and GLOMSA. [http://dx.doi.org/10.1016/0022-2836(91)90754-T J. Mol. Biol. 217, 517–530 (1991)]&lt;br /&gt;
&lt;br /&gt;
== All CYANA-related publications ==&lt;br /&gt;
&lt;br /&gt;
In reverse chronological order.&lt;br /&gt;
&lt;br /&gt;
* Klukowski, P., Riek, R. &amp;amp; Güntert, P. Time-optimized protein NMR assignment with an integrative deep learning approach using AlphaFold and chemical shift prediction[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Klukowski23-ARTINAAlphaFold.pdf .] [http://doi.org/10.1126/sciadv.adi9323 Sci. Adv. 9, eadi9323 (2023)]&lt;br /&gt;
&lt;br /&gt;
* Wetton, H, Klukowski, P., Riek, R. &amp;amp; Güntert, P. Chemical shift transfer: an effective strategy for protein NMR assignment with ARTINA[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Wetton23-ShiftTransfer.pdf .] [http://doi.org/10.3389/fmolb.2023.1244029 Front. Mol. Biosci. 10, 1244029 (2023)]&lt;br /&gt;
&lt;br /&gt;
* Kuschert, S., Stroet, M., Chin, Y. K. Y., Conibear, A. C., Jia, X., Lee, T., Bartling, C. R. O., Strømgaard, K., Güntert, P., Rosengren, K. J., Mark, A. E. &amp;amp; Mobli, M. Facilitating the structural characterisation of non-canonical amino acids in biomolecular NMR[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Kuschert23-ncAAs.pdf .] [https://doi.org/10.5194/mr-4-57-2023 Magn. Reson. 4, 57-72 (2023)]&lt;br /&gt;
&lt;br /&gt;
* Klukowski, P., Riek, R. &amp;amp; Güntert, P. NMRtist: an online platform for automated biomolecular NMR spectra analysis[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Klukowski23-NMRtist.pdf .] [http://doi.org/10.1093/bioinformatics/btad066 Bioinformatics 39, btad066 (2023)]&lt;br /&gt;
&lt;br /&gt;
* Klukowski, P., Riek, R. &amp;amp; Güntert, P. Rapid protein assignments and structures from raw NMR spectra with the deep learning technique ARTINA[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Klukowski22-ARTINA.pdf .] [http://doi.org/10.1038/s41467-022-33879-5 Nat. Commun. 13, 6151 (2022)]&lt;br /&gt;
&lt;br /&gt;
* Cucuzza, S., Güntert, P., Plückthun, A. &amp;amp; Zerbe, O. An automated iterative approach for protein structure refinement using pseudocontact shifts[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Cucuzza21-PCS.pdf .] [http://doi.org/10.1007/s10858-021-00376-8 J. Biomol. NMR 75, 319-334 (2021)]&lt;br /&gt;
&lt;br /&gt;
* Pritišanac, I., Alderson, T. R. &amp;amp; Güntert, P. Automated assignment of methyl NMR spectra from large proteins. Prog. NMR Spectrosc. 118–119, 54–73 (2020)&lt;br /&gt;
&lt;br /&gt;
* Pritišanac, I., Würz, J. M., Alderson, T. R., Güntert, P. Automatic structure-based NMR methyl resonance assignment in large proteins. Nat. Commun. 10, 4922 (2019)&lt;br /&gt;
&lt;br /&gt;
* Pritišanac, I., Würz, J. M. &amp;amp; Güntert, P. Fully automated assignment of methyl resonances of a 36 kDa protein dimer from sparse NOESY data. J. Phys Conf. Ser. 1036, 012008 (2018)&lt;br /&gt;
&lt;br /&gt;
* Würz, J. M., Kazemi, S., Schmidt, E., Bagaria, A. &amp;amp; Güntert, P. NMR-based automated protein structure determination[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Wuerz17-ReviewArchBiochemBiophys.pdf .] [http://doi.org/10.1016/j.abb.2017.02.011 Arch. Biochem. Biophys. 628, 24-32 (2017)] &lt;br /&gt;
&lt;br /&gt;
* Würz, J. M. &amp;amp; Güntert, P. Peak picking multidimensional NMR spectra with the contour geometry based algorithm CYPICK[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Wuerz17-CYPICK.pdf .] [http://dx.doi.org/10.1007/s10858-016-0084-3 J. Biomol. NMR.  67, 63–76 (2017)]&lt;br /&gt;
&lt;br /&gt;
* Kazemi, S., Würz, J. M., Schmidt, E., Bagaria, A. &amp;amp; Güntert, P. Automated structure determination from NMR spectra[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Kazemi17-ModMagnResonReview.pdf .] In [http://doi.org/10.1007/978-3-319-28275-6_32-1 Modern Magnetic Resonance 2nd Ed. (Ed. G. Webb), Springer.]&lt;br /&gt;
&lt;br /&gt;
* Maden Yilmaz, E. &amp;amp; Güntert, P. NMR structure calculation for all small molecule ligands and non-standard residues from the PDB Chemical Component Dictionary[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Maden15-Cylib.pdf .]  [http://dx.doi.org/10.1007/s10858-015-9959-y J. Biomol. NMR 63, 21-37 (2015)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P. &amp;amp; Buchner, L. Combined automated NOE assignment and structure calculation with CYANA[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Guntert15-NoeassignAlgorithm.pdf .] [http://dx.doi.org/10.1007/s10858-015-9924-9 J. Biomol. NMR 62, 453-471 (2015)]&lt;br /&gt;
&lt;br /&gt;
* Buchner, L. &amp;amp; Güntert, P. Systematic evaluation of combined automated NOE assignment and structure calculation with CYANA[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Buchner15-NoeassignEvaluation.pdf .] [http://dx.doi.org/10.1007/s10858-015-9921-z J. Biomol. NMR 62, 81–95 (2015)]&lt;br /&gt;
&lt;br /&gt;
* Buchner, L. &amp;amp; Güntert, P. Increased reliability of NMR protein structures by consensus structure bundles[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Buchner15-ConsensusBundles.pdf .] [http://dx.doi.org/10.1016/j.str.2014.11.014 Structure 23, 425–434 (2015)]&lt;br /&gt;
&lt;br /&gt;
* Schmidt, E. &amp;amp; Güntert, P. Automated structure determination from NMR spectra[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Schmidt15-AutomatedNMR.pdf .] [http://dx.doi.org/10.1007/978-1-4939-2230-7_16 Meth. Mol. Biol. 1261, 303–329 (2015)]&lt;br /&gt;
&lt;br /&gt;
* Lin, Y. J., Ikeya, T., Kirchner, D. K. &amp;amp; Güntert, P. Influence of incomplete NOESY peaks of the interface residues on structure determinations of homodimeric proteins[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Lin14-Homodimer.pdf .] [http://dx.doi.org/10.1002/jccs.201400095 J. Chin. Chem. Soc. 61, 1297-1306 (2014)]&lt;br /&gt;
&lt;br /&gt;
* Krähenbühl, B., El Bakkali, I., Schmidt, E., Güntert, P. &amp;amp; Wider, G. Automated NMR resonance assignment strategy for RNA via the phosphodiester backbone based on high-dimensional through-bond APSY experiments[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Kraehenbuehl14-APSYFLYA.pdf .] [http://dx.doi.org/10.1007/s10858-014-9829-z J. Biomol. NMR 59, 87-93 (2014)]&lt;br /&gt;
&lt;br /&gt;
* Orts, J., Vögeli, B., Riek, R. &amp;amp; Güntert, P. Stereospecific assignments in proteins using exact NOEs[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Orts13-eNOEStereoassignment.pdf .] [http://dx.doi.org/10.1007/s10858-013-9780-4 J. Biomol. NMR 57, 211-218 (2013)]&lt;br /&gt;
&lt;br /&gt;
* Aeschbacher, T., Schmidt, E., Blatter, M., Maris, C., Duss, O., Allain, F. H.-T., Güntert, P. &amp;amp; Schubert, M. Automated and assisted RNA resonance assignment using NMR chemical shift statistics[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Aeschbacher13-RNAFLYA.pdf .] [http://dx.doi.org/10.1093/nar/gkt665 Nucl. Acids Res. 41, e172 (2013)]&lt;br /&gt;
&lt;br /&gt;
* Schmidt, E. &amp;amp; Güntert, P. Reliability of exclusively NOESY-based automated resonance assignment and structure determination of proteins[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Schmidt13-NOESYFLYA.pdf .] [http://dx.doi.org/10.1007/s10858-013-9779-x J. Biomol. NMR 57, 193-204 (2013)]&lt;br /&gt;
&lt;br /&gt;
* Schmidt, E., Gath, J., Habenstein, B., Ravotti, F., Székely, K., Huber, M., Buchner, L., Böckmann, A., Meier, B. H. &amp;amp; Güntert, P. Automated solid-state NMR resonance assignment of protein microcrystals and amyloids[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Schmidt13-SolidStateFLYA.pdf .] [http://dx.doi.org/10.1007/s10858-013-9742-x J. Biomol. NMR 56, 243–254 (2013)]&lt;br /&gt;
&lt;br /&gt;
* Buchner, L., Schmidt, E. &amp;amp; Güntert, P. Peakmatch: a simple and robust method for peak list matching[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Buchner13-Peakmatch.pdf .] [http://dx.doi.org/10.1007/s10858-013-9708-z J. Biomol. NMR. 55, 267–277 (2013)]&lt;br /&gt;
&lt;br /&gt;
* Vögeli, B., Güntert, P., &amp;amp; Riek, R. Multiple-state ensemble structure determination from eNOE spectroscopy[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Voegeli13-eNOEMultipleStates.pdf .] [http://dx.doi.org/10.1080/00268976.2012.728257 Mol. Phys. 111, 437–454 (2013)]&lt;br /&gt;
&lt;br /&gt;
* Vögeli, B., Kazemi, S., Güntert, P. &amp;amp; Riek, R. Spatial elucidation of motion in proteins by ensemble-based structure calculation using exact NOEs[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Voegeli12-eNOEsMotion.pdf .] [http://dx.doi.org/10.1038/nsmb.2355 Nature Struct. Mol. Biol. 19, 1053–1057 (2012)]&lt;br /&gt;
&lt;br /&gt;
* Gottstein, D., Kirchner, D. K. &amp;amp; Güntert, P. Simultaneous single-structure and bundle representation of protein NMR structures in torsion angle space[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Gottstein12-REGMEAN.pdf .] [http://dx.doi.org/10.1007/s10858-012-9615-8 J. Biomol. NMR 52, 351-364 (2012)]&lt;br /&gt;
&lt;br /&gt;
* Rosato, A., Aramini, J. M., Arrowsmith, C., Bagaria, A., Baker, D., Cavalli, A., Doreleijers, J. F., Eletsky, A., Giachetti, A., Guerry, P., Gutmanas, A., Güntert, P., He. Y. F., Herrmann, T., Huang, Y. J., Jaravine, V., Jonker, H. R. A., Kennedy, M. A., Lange, O. F., Liu, G., Malliavin, T. E., Mani, R., Mao, B., Montelione, G. T., Nilges, M., Rossi, P., van der Schot, G., Schwalbe, H., Szyperski, T., Vendruscolo, M., Vernon, R., Vranken, W. F., de Vries, S., Vuister, G. W., Wu, B. Yang, Y. &amp;amp; Bonvin, A. M. J. J. Blind testing of routine, fully automated determination of protein structures from NMR data[http://www.bpc.uni-frankfurt.de/guentert/Reprints/Rosato12-CASDNMR.pdf .] [http://dx.doi.org/10.1016/j.str.2012.01.002 Structure 20, 227–236 (2012)] &lt;br /&gt;
&lt;br /&gt;
* Güntert, P. Calculation of structures from NMR restraints. In [http://dx.doi.org/10.1002/9781119972006.ch5 Protein NMR Spectroscopy: Practical Techniques and Applications (Eds. G. Roberts &amp;amp; L.-Y. Lian), Wiley, New York, pp. 159–192 (2011).]&lt;br /&gt;
&lt;br /&gt;
* Kirchner, D. K. &amp;amp; Güntert, P. Objective identification of residue ranges for the superposition of protein structures. [http://dx.doi.org/10.1186/1471-2105-12-170 BMC Bioinformatics 12, 170 (2011)]&lt;br /&gt;
&lt;br /&gt;
* Ikeya, T., Jee. J. G., Shigemitsu, Y., Hamatsu, J., Mishima, M., Ito, Y., Kainosho, M. &amp;amp; Güntert, P. Exclusively NOESY-based automated NMR assignment and structure determination of proteins. [http://dx.doi.org/10.1007/s10858-011-9502-8 J. Biomol. NMR. 50, 137–146 (2011)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P. Automated structure determination from NMR spectra. In Advances in Biomedical Spectroscopy. Volume 3: Biomolecular NMR Spectroscopy (Eds. A. Dingley &amp;amp; S. Pascal), IOS Press, Amsterdam, pp. 338–365 (2011)&lt;br /&gt;
&lt;br /&gt;
* Hefke, F., Bagaria, A., Reckel, S., Ullrich, S.J., Dötsch, V., Glaubitz, C. &amp;amp; Güntert P. Optimization of amino acid type-specific &amp;lt;sup&amp;gt;13&amp;lt;/sup&amp;gt;C and &amp;lt;sup&amp;gt;15&amp;lt;/sup&amp;gt;N labeling for the backbone assignment of membrane proteins by solution- and solid-state NMR with the UPLABEL algorithm. [http://dx.doi.org/10.1007/s10858-010-9462-4 J. Biomol. NMR 49, 75-84 (2011)] &lt;br /&gt;
&lt;br /&gt;
* Kainosho, M. &amp;amp; Güntert, P. SAIL – Stereo-array isotope labeling. [http://dx.doi.org/10.1017/S0033583510000016 Q. Rev. Biophys. 42, 247-300 (2009)]&lt;br /&gt;
&lt;br /&gt;
* Ikeya, T., Takeda, M., Yoshida, H., Terauchi, T., Jee, J., Kainosho, M. &amp;amp; Güntert, P. Automated NMR structure determination of stereo-array isotope labeled ubiquitin from minimal sets of spectra using the SAIL-FLYA system. [http://dx.doi.org/10.1007/s10858-009-9339-6 J. Biomol. NMR. 44, 261-272 (2009)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P. Automated structure determination from NMR Spectra. [http://dx.doi.org/10.1007/s00249-008-0367-z Eur. Biophys. J. 38, 129-143 (2009)] &lt;br /&gt;
&lt;br /&gt;
* López-Méndez, B. &amp;amp; Güntert, P. Automated protein structure determination from NMR spectra. [http://dx.doi.org/10.1021/ja061136l J. Am. Chem. Soc. 128, 13112–13122 (2006)]&lt;br /&gt;
&lt;br /&gt;
* Scott, A., López-Méndez, B. &amp;amp; Güntert, P. Fully automated structure determinations of the Fes SH2 domain using different sets of NMR spectra. [http://dx.doi.org/10.1002/mrc.1813 Magn. Reson. Chem. 44, S83–S88 (2006)]&lt;br /&gt;
&lt;br /&gt;
* Ikeya, T., Terauchi, T., Güntert, P., Kainosho, M. Evaluation of stereo-array isotope labeling (SAIL) patterns for automated structural analysis of proteins with CYANA. [http://dx.doi.org/10.1002/mrc.1815 Magn. Reson. Chem. 44, S152–S157 (2006)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P. Automated NMR structure calculation with CYANA. [http://dx.doi.org/10.1385/1-59259-809-9:353 Meth. Mol. Biol. 278, 353–378 (2004)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P. Automated NMR protein structure calculation. [http://dx.doi.org/10.1016/S0079-6565(03)00021-9 Prog. NMR Spectrosc. 43, 105–125 (2003)]&lt;br /&gt;
&lt;br /&gt;
* Jee, J. G. &amp;amp; Güntert, P. Influence of the completeness of chemical shift assignments on NMR structures obtained with automated NOE assignment. [http://dx.doi.org/10.1023/A:1026122726574 J. Struct. Funct. Genom. 4, 179–189 (2003)]&lt;br /&gt;
&lt;br /&gt;
* Herrmann, T., Güntert, P. &amp;amp; Wüthrich, K. Protein NMR structure determination with automated NOE-identification in the NOESY spectra using the new software ATNOS. [http://dx.doi.org/10.1023/A:1021614115432 J. Biomol. NMR 24, 171–189 (2002)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P. Structure calculation using automated techniques. Meth. Principles Med. Chem. 16, 39–66 (2002).&lt;br /&gt;
&lt;br /&gt;
* Herrmann, T., Güntert, P. &amp;amp; Wüthrich, K. Protein NMR structure determination with automated NOE assignment using the new software CANDID and the torsion angle dynamics algorithm DYANA. [http://dx.doi.org/10.1016/S0022-2836(02)00241-3 J. Mol. Biol. 319, 209–227 (2002)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P. &amp;amp; Wüthrich, K. Sampling of conformation space in torsion angle dynamics calculations. [http://dx.doi.org/10.1016/S0010-4655(01)00204-1 Comp. Phys. Commun. 138, 155–169 (2001)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P., Billeter, M., Ohlenschläger, O., Brown, L. &amp;amp; Wüthrich, K. Conformational analysis of protein and nucleic acid fragments with the new grid search algorithm FOUND. [http://dx.doi.org/10.1023/A:1008391403193 J. Biomol. NMR 12, 543–548 (1998)]&lt;br /&gt;
&lt;br /&gt;
* Banci, L., Bertini, I., Cremonini, M. A., Gori-Savellini, G., Luchinat, C., Wüthrich, K. &amp;amp; Güntert, P. PSEUDYANA for NMR structure calculation of paramagnetic metalloproteins using torsion angle molecular dynamics.[http://dx.doi.org/10.1023/A:1008388614638 J. Biomol. NMR 12, 553–557 (1998)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P. Structure calculation of biological macromolecules from NMR data. [http://journals.cambridge.org/action/displayAbstract?aid=26555 Q. Rev. Biophys. 31, 145–237 (1998)]&lt;br /&gt;
&lt;br /&gt;
* Mumenthaler, C., Güntert, P., Braun, W. &amp;amp; Wüthrich, K. Automated combined assignment of NOESY spectra and three-dimensional protein structure determination. [http://dx.doi.org/10.1023/A:1018383106236 J. Biomol. NMR 10, 351–362 (1997)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P., Mumenthaler, C. &amp;amp; Wüthrich, K. Torsion angle dynamics for NMR structure calculation with the new program DYANA. [http://dx.doi.org/10.1006/jmbi.1997.1284 J. Mol. Biol. 273, 283–298 (1997)]  &lt;br /&gt;
&lt;br /&gt;
* Güntert, P. Calculating protein structures from NMR data. Meth. Mol. Biol. 60, 157–194 (1997).&lt;br /&gt;
&lt;br /&gt;
* Güntert, P. Computer–supported protein structure determination by NMR. In Statistical mechanics, protein structure and protein–substrate interactions (Ed. S. Doniach), Plenum Press, New York, pp. 197–207 (1994).&lt;br /&gt;
&lt;br /&gt;
* Güntert, P., Berndt, K. D. &amp;amp; Wüthrich, K. The program ASNO for computer-supported collection of NOE upper distance constraints as input for protein structure determination. [http://dx.doi.org/10.1007/BF00174613 J. Biomol. NMR 3, 601–606 (1993)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P. Neue Rechenverfahren für die Proteinstrukturbestimmung mit Hilfe der magnetischen Kernspinresonanz, Ph.D. Thesis ETH 10135 [http://e-collection.ethbib.ethz.ch/show?type=diss&amp;amp;nr=10135 (1993)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P. &amp;amp; Wüthrich, K. Improved efficiency of protein structure calculations from NMR data using the program DIANA with redundant dihedral angle constraints. [http://dx.doi.org/10.1007/BF02192866 J. Biomol. NMR 1, 447–456 (1991)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P., Braun, W. &amp;amp; Wüthrich, K. Efficient computation of three-dimensional protein structures in solution from nuclear magnetic resonance data using the program DIANA and the supporting programs CALIBA, HABAS and GLOMSA. [http://dx.doi.org/10.1016/0022-2836(91)90754-T J. Mol. Biol. 217, 517–530 (1991)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P., Qian, Y. Q., Otting, G., Müller, M., Gehring, W. J. &amp;amp; Wüthrich K. Structure determination of the Antp(C39S) homeodomain from nuclear magnetic resonance data in solution using a novel strategy for the structure calculation with the programs DIANA, CALIBA, HABAS and GLOMSA. [http://dx.doi.org/10.1016/0022-2836(91)90755-U J. Mol. Biol. 217, 531–540 (1991)]&lt;br /&gt;
&lt;br /&gt;
* Güntert, P., Braun, W., Billeter, M. &amp;amp; Wüthrich, K. Automated stereospecific &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;H NMR assignments and their impact on the precision of protein structure determinations in solution. [http://dx.doi.org/10.1021/ja00193a036 J. Am. Chem. Soc. 111, 3997–4004 (1989)]&lt;br /&gt;
&lt;br /&gt;
== Further publications ==&lt;br /&gt;
&lt;br /&gt;
[http://www.bpc.uni-frankfurt.de/guentert/wiki/index.php/Publications_of_P._G%C3%BCntert All Publications of P. Güntert]&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-230824Demo.tgz&amp;diff=9925</id>
		<title>File:Cyana-3.98.15bin-230824Demo.tgz</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-230824Demo.tgz&amp;diff=9925"/>
		<updated>2023-08-24T20:39:31Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9924</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9924"/>
		<updated>2023-08-24T20:22:22Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-230824Demo.tgz|demo version of CYANA 3.98.15]] for Linux and MacOS (01.01.2023)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)--&amp;gt;&lt;br /&gt;
&amp;lt;!--* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=New_Features_in_CYANA_3.0&amp;diff=9923</id>
		<title>New Features in CYANA 3.0</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=New_Features_in_CYANA_3.0&amp;diff=9923"/>
		<updated>2023-03-24T09:55:50Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CYANA 3.0 is a major new release.&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=CYANA_courses&amp;diff=9922</id>
		<title>CYANA courses</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=CYANA_courses&amp;diff=9922"/>
		<updated>2023-03-16T10:34:55Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Upcoming courses ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.biozentrum.unibas.ch/events/conferences-symposia/embo-practical-course-nmr-2022 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Grenoble, France, August 30-September 6, 2024&lt;br /&gt;
&lt;br /&gt;
== Past courses ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-machine-learning Biomolecular NMR: Advanced Tools, Machine Learning. Advanced hands-on PhD course], Gothenburg University, Sweden, September 26-30, 2022 &lt;br /&gt;
&lt;br /&gt;
* [https://www.biozentrum.unibas.ch/events/conferences-symposia/embo-practical-course-nmr-2022 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Biozentrum Basel, Switzerland, August 5-12, 2022&lt;br /&gt;
&lt;br /&gt;
* [http://embo2019.bnmrz.org/ EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR], Munich, Germany, July 26 - August 2, 2019&lt;br /&gt;
&lt;br /&gt;
* [http://events.embo.org/coming-soon/index.php?EventID=pc17-37 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Basel, Switzerland, August 5-12, 2017&lt;br /&gt;
&lt;br /&gt;
* [http://www.icmrbs2016.org/conference.html 27th International Conference on Magnetic Resonance in Biological Systems (ICMRBS 2016), Satellite workshop on “Next generation computational methods for NMR structure determination”], Kyoto, Japan, August 24, 2016&lt;br /&gt;
&lt;br /&gt;
* 2nd G-NMR School, Goethe University Frankfurt am Main, Germany, February 29–March 4, 2016&lt;br /&gt;
&lt;br /&gt;
* [http://www.tifr.res.in/~nmr/TIFR-Kerala-Meeting/ NMR Meets Biology: An Interaction Week], Kerala, India, January 14–19, 2016&lt;br /&gt;
&lt;br /&gt;
* [http://www.bnmrz.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=68&amp;amp;Itemid=98 EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], TU München, Germany, July 31-August 7, 2015&lt;br /&gt;
&lt;br /&gt;
* Biomolecular NMR: A hands-on PhD Course, Swedish NMR Centre, University of Gothenburg, Sweden, October 13–17, 2014&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo13_nmr/ EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], Basel, Switzerland, July 20–27, 2013&lt;br /&gt;
&lt;br /&gt;
* NMR Workshop, Indian Institute of Science, Bangalore, India, March 7–9, 2013&lt;br /&gt;
&lt;br /&gt;
* Workshop at Institute for Protein Research, Osaka University, Japan, November 12, 2012&lt;br /&gt;
&lt;br /&gt;
* Recent Advances in High-Resolution NMR Workshop, Hyderabad, India, December 12–17, 2011&lt;br /&gt;
&lt;br /&gt;
* [http://www.bnmrz.org/embo2011/ EMBO Practical Course on Structure Determination of Biological Macromolecules by Solution NMR], München, Germany, July 29–August 5, 2011&lt;br /&gt;
&lt;br /&gt;
* Advanced course: Protein NMR Structure Calculation and Validation, Vilnius, Lithuania, May 17–19, 2011&lt;br /&gt;
&lt;br /&gt;
* NMR Structure Determination Courses: From NMR data to protein structure, The Biomolecular NMR Training Center, Vilnius, Lithuania, September 20-24, 2010&lt;br /&gt;
&lt;br /&gt;
* [http://www.icmrbs2010.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=41&amp;amp;Itemid=67 ICMRBS 2010 Satellite Meeting: Protein Structure Calculation Workshop], Brisbane Convention &amp;amp; Entertainment Centre, Brisbane, Australia, August 30-31, 2010&lt;br /&gt;
&lt;br /&gt;
* [http://training.spronknmr.eu/index.php?mact=Workshops,cntnt01,frontend_category_items,0&amp;amp;cntnt01category_id=1&amp;amp;cntnt01returnid=68 e-NMR - Extend-NMR Workshops: NMR structure calculation - GRID applications and integrated tools], The Biomolecular NMR Training Center, Vilnius, Lithuania. Given multiple times. Next course June 7-11, 2010 ([[CYANA structure calculation with automated NOESY assignment (e-NMR - Extend-NMR Workshop)|Practicals]])&lt;br /&gt;
&lt;br /&gt;
* [http://cwp.embo.org/wpc09-07/ Practical EMBO World Course on Structure and Dynamics of Biomolecules by NMR], Rosario/Argentina, September 21–30, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://cwp.embo.org/pc09-22/ EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], Bayerisches NMR-Zentrum, Technische Universität München, Garching/Germany, July 27–August 3, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://www.bpc.uni-frankfurt.de/guentert/wiki/index.php/Strukturrechnung_mit_CYANA Praktikum Biophysikalische Chemie], Beilstein-Center, Goethe University Frankfurt am Main, Germany, January 13, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://bnmrc.pku.edu.cn/embo_2008_nmr/ EMBO World Practical Course on Structure Determination of Biological Macromolecules by Solution NMR], Peking University, Beijing, China, September 8–15, 2008&lt;br /&gt;
&lt;br /&gt;
* [http://www.chem.umd.edu/courses/bioNMR/ Joint National Institutes of Health and University of Maryland Practical Training Course on Structure Determination of Biological Macromolecules by Solution NMR], National Institutes of Health, Bethesda, Maryland, USA, August 17–21, 2008&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo07_nmr/ EMBO Practical Course on Structure determination of biological macromolecules by solution NMR], Biozentrum, Universität Basel, Basel/Switzerland, July 6–13, 2007&lt;br /&gt;
&lt;br /&gt;
* [http://www.nmrfam.wisc.edu/workshops/2006/ NMRFAM Workshop on NMR Data Collection and Analysis], University of Madison, Wisconsin/USA, June 6–9, 2006&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo05_nmr/ EMBO Practical Course on Structure determination of biological macromolecules by solution NMR], Biozentrum, Universität Basel, Basel/Switzerland, September 7–14, 2005&lt;br /&gt;
&lt;br /&gt;
* NMRFAM Workshop on SAIL Labeling and Automation in NMR Structure Determination, University of Wisconsin-Madison, Wisconsin/USA, October 30, 2004&lt;br /&gt;
&lt;br /&gt;
* RRR 2004 Workshop, Institute for Protein Research, Osaka University, Osaka/Japan, August 6, 2004&lt;br /&gt;
&lt;br /&gt;
* [http://www.nanuc.ca/resources/workshop2004.php CYANA @ NANUC 2004 Workshop], Canadian National High Field NMR Centre (NANUC), Edmonton/Canada, June 25/26, 2004&lt;br /&gt;
&lt;br /&gt;
* Fifth NMR Wakate Meeting, Hakone/Japan, June 6, 2004&lt;br /&gt;
&lt;br /&gt;
* JASS&#039;03-Winter School on NMR Spectroscopy at the Frontier of Progress in the Life Sciences, Osaka University, Osaka/Japan, January 29, 2004&lt;br /&gt;
&lt;br /&gt;
* Workshop on Recent Progress in Protein-NMR &amp;amp; Automation, Yonsei University, Seoul/Korea, December 12, 2003&lt;br /&gt;
&lt;br /&gt;
* [http://www.nmr.sinica.edu.tw/Cours/Workshop20030518-19/ Workshop on High Throughput NMR structure Determination in the Post Genomic Era], Academia Sinica, Taipei/Taiwan, November 1–2, 2003&lt;br /&gt;
&lt;br /&gt;
* EMBO Practical Course on Structure Determination by NMR, EMBL, Heidelberg/Germany, September 13, 2003&lt;br /&gt;
&lt;br /&gt;
* RRR Workshop, Yokohama City University, Yokohama/Japan, September 2, 2003&lt;br /&gt;
&lt;br /&gt;
* Practical Course Multidimensional NMR in Solution - 2002, University of Wollongong, Wollongong/Australia, December 8–13, 2002&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=CYANA_courses&amp;diff=9921</id>
		<title>CYANA courses</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=CYANA_courses&amp;diff=9921"/>
		<updated>2023-03-16T10:22:35Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Upcoming courses ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Past courses ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-machine-learning Biomolecular NMR: Advanced Tools, Machine Learning. Advanced hands-on PhD course], Gothenburg University, Sweden, September 26-30, 2022 &lt;br /&gt;
&lt;br /&gt;
* [https://www.biozentrum.unibas.ch/events/conferences-symposia/embo-practical-course-nmr-2022 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Biozentrum Basel, Switzerland, August 5-12, 2022&lt;br /&gt;
&lt;br /&gt;
* [http://embo2019.bnmrz.org/ EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR], Munich, Germany, July 26 - August 2, 2019&lt;br /&gt;
&lt;br /&gt;
* [http://events.embo.org/coming-soon/index.php?EventID=pc17-37 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Basel, Switzerland, August 5-12, 2017&lt;br /&gt;
&lt;br /&gt;
* [http://www.icmrbs2016.org/conference.html 27th International Conference on Magnetic Resonance in Biological Systems (ICMRBS 2016), Satellite workshop on “Next generation computational methods for NMR structure determination”], Kyoto, Japan, August 24, 2016&lt;br /&gt;
&lt;br /&gt;
* 2nd G-NMR School, Goethe University Frankfurt am Main, Germany, February 29–March 4, 2016&lt;br /&gt;
&lt;br /&gt;
* [http://www.tifr.res.in/~nmr/TIFR-Kerala-Meeting/ NMR Meets Biology: An Interaction Week], Kerala, India, January 14–19, 2016&lt;br /&gt;
&lt;br /&gt;
* [http://www.bnmrz.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=68&amp;amp;Itemid=98 EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], TU München, Germany, July 31-August 7, 2015&lt;br /&gt;
&lt;br /&gt;
* Biomolecular NMR: A hands-on PhD Course, Swedish NMR Centre, University of Gothenburg, Sweden, October 13–17, 2014&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo13_nmr/ EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], Basel, Switzerland, July 20–27, 2013&lt;br /&gt;
&lt;br /&gt;
* NMR Workshop, Indian Institute of Science, Bangalore, India, March 7–9, 2013&lt;br /&gt;
&lt;br /&gt;
* Workshop at Institute for Protein Research, Osaka University, Japan, November 12, 2012&lt;br /&gt;
&lt;br /&gt;
* Recent Advances in High-Resolution NMR Workshop, Hyderabad, India, December 12–17, 2011&lt;br /&gt;
&lt;br /&gt;
* [http://www.bnmrz.org/embo2011/ EMBO Practical Course on Structure Determination of Biological Macromolecules by Solution NMR], München, Germany, July 29–August 5, 2011&lt;br /&gt;
&lt;br /&gt;
* Advanced course: Protein NMR Structure Calculation and Validation, Vilnius, Lithuania, May 17–19, 2011&lt;br /&gt;
&lt;br /&gt;
* NMR Structure Determination Courses: From NMR data to protein structure, The Biomolecular NMR Training Center, Vilnius, Lithuania, September 20-24, 2010&lt;br /&gt;
&lt;br /&gt;
* [http://www.icmrbs2010.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=41&amp;amp;Itemid=67 ICMRBS 2010 Satellite Meeting: Protein Structure Calculation Workshop], Brisbane Convention &amp;amp; Entertainment Centre, Brisbane, Australia, August 30-31, 2010&lt;br /&gt;
&lt;br /&gt;
* [http://training.spronknmr.eu/index.php?mact=Workshops,cntnt01,frontend_category_items,0&amp;amp;cntnt01category_id=1&amp;amp;cntnt01returnid=68 e-NMR - Extend-NMR Workshops: NMR structure calculation - GRID applications and integrated tools], The Biomolecular NMR Training Center, Vilnius, Lithuania. Given multiple times. Next course June 7-11, 2010 ([[CYANA structure calculation with automated NOESY assignment (e-NMR - Extend-NMR Workshop)|Practicals]])&lt;br /&gt;
&lt;br /&gt;
* [http://cwp.embo.org/wpc09-07/ Practical EMBO World Course on Structure and Dynamics of Biomolecules by NMR], Rosario/Argentina, September 21–30, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://cwp.embo.org/pc09-22/ EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], Bayerisches NMR-Zentrum, Technische Universität München, Garching/Germany, July 27–August 3, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://www.bpc.uni-frankfurt.de/guentert/wiki/index.php/Strukturrechnung_mit_CYANA Praktikum Biophysikalische Chemie], Beilstein-Center, Goethe University Frankfurt am Main, Germany, January 13, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://bnmrc.pku.edu.cn/embo_2008_nmr/ EMBO World Practical Course on Structure Determination of Biological Macromolecules by Solution NMR], Peking University, Beijing, China, September 8–15, 2008&lt;br /&gt;
&lt;br /&gt;
* [http://www.chem.umd.edu/courses/bioNMR/ Joint National Institutes of Health and University of Maryland Practical Training Course on Structure Determination of Biological Macromolecules by Solution NMR], National Institutes of Health, Bethesda, Maryland, USA, August 17–21, 2008&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo07_nmr/ EMBO Practical Course on Structure determination of biological macromolecules by solution NMR], Biozentrum, Universität Basel, Basel/Switzerland, July 6–13, 2007&lt;br /&gt;
&lt;br /&gt;
* [http://www.nmrfam.wisc.edu/workshops/2006/ NMRFAM Workshop on NMR Data Collection and Analysis], University of Madison, Wisconsin/USA, June 6–9, 2006&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo05_nmr/ EMBO Practical Course on Structure determination of biological macromolecules by solution NMR], Biozentrum, Universität Basel, Basel/Switzerland, September 7–14, 2005&lt;br /&gt;
&lt;br /&gt;
* NMRFAM Workshop on SAIL Labeling and Automation in NMR Structure Determination, University of Wisconsin-Madison, Wisconsin/USA, October 30, 2004&lt;br /&gt;
&lt;br /&gt;
* RRR 2004 Workshop, Institute for Protein Research, Osaka University, Osaka/Japan, August 6, 2004&lt;br /&gt;
&lt;br /&gt;
* [http://www.nanuc.ca/resources/workshop2004.php CYANA @ NANUC 2004 Workshop], Canadian National High Field NMR Centre (NANUC), Edmonton/Canada, June 25/26, 2004&lt;br /&gt;
&lt;br /&gt;
* Fifth NMR Wakate Meeting, Hakone/Japan, June 6, 2004&lt;br /&gt;
&lt;br /&gt;
* JASS&#039;03-Winter School on NMR Spectroscopy at the Frontier of Progress in the Life Sciences, Osaka University, Osaka/Japan, January 29, 2004&lt;br /&gt;
&lt;br /&gt;
* Workshop on Recent Progress in Protein-NMR &amp;amp; Automation, Yonsei University, Seoul/Korea, December 12, 2003&lt;br /&gt;
&lt;br /&gt;
* [http://www.nmr.sinica.edu.tw/Cours/Workshop20030518-19/ Workshop on High Throughput NMR structure Determination in the Post Genomic Era], Academia Sinica, Taipei/Taiwan, November 1–2, 2003&lt;br /&gt;
&lt;br /&gt;
* EMBO Practical Course on Structure Determination by NMR, EMBL, Heidelberg/Germany, September 13, 2003&lt;br /&gt;
&lt;br /&gt;
* RRR Workshop, Yokohama City University, Yokohama/Japan, September 2, 2003&lt;br /&gt;
&lt;br /&gt;
* Practical Course Multidimensional NMR in Solution - 2002, University of Wollongong, Wollongong/Australia, December 8–13, 2002&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=CYANA_courses&amp;diff=9920</id>
		<title>CYANA courses</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=CYANA_courses&amp;diff=9920"/>
		<updated>2023-03-16T10:19:06Z</updated>

		<summary type="html">&lt;p&gt;Guentert: /* Past courses */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Upcoming courses ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Past courses ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.biozentrum.unibas.ch/events/conferences-symposia/embo-practical-course-nmr-2022 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Basel, Switzerland, August 6-13, 2021&lt;br /&gt;
&lt;br /&gt;
* [http://embo2019.bnmrz.org/ EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR], Munich, Germany, July 26 - August 2, 2019&lt;br /&gt;
&lt;br /&gt;
* [http://events.embo.org/coming-soon/index.php?EventID=pc17-37 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Basel, Switzerland, August 5-12, 2017&lt;br /&gt;
&lt;br /&gt;
* [http://www.icmrbs2016.org/conference.html 27th International Conference on Magnetic Resonance in Biological Systems (ICMRBS 2016), Satellite workshop on “Next generation computational methods for NMR structure determination”], Kyoto, Japan, August 24, 2016&lt;br /&gt;
&lt;br /&gt;
* 2nd G-NMR School, Goethe University Frankfurt am Main, Germany, February 29–March 4, 2016&lt;br /&gt;
&lt;br /&gt;
* [http://www.tifr.res.in/~nmr/TIFR-Kerala-Meeting/ NMR Meets Biology: An Interaction Week], Kerala, India, January 14–19, 2016&lt;br /&gt;
&lt;br /&gt;
* [http://www.bnmrz.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=68&amp;amp;Itemid=98 EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], TU München, Germany, July 31-August 7, 2015&lt;br /&gt;
&lt;br /&gt;
* Biomolecular NMR: A hands-on PhD Course, Swedish NMR Centre, University of Gothenburg, Sweden, October 13–17, 2014&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo13_nmr/ EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], Basel, Switzerland, July 20–27, 2013&lt;br /&gt;
&lt;br /&gt;
* NMR Workshop, Indian Institute of Science, Bangalore, India, March 7–9, 2013&lt;br /&gt;
&lt;br /&gt;
* Workshop at Institute for Protein Research, Osaka University, Japan, November 12, 2012&lt;br /&gt;
&lt;br /&gt;
* Recent Advances in High-Resolution NMR Workshop, Hyderabad, India, December 12–17, 2011&lt;br /&gt;
&lt;br /&gt;
* [http://www.bnmrz.org/embo2011/ EMBO Practical Course on Structure Determination of Biological Macromolecules by Solution NMR], München, Germany, July 29–August 5, 2011&lt;br /&gt;
&lt;br /&gt;
* Advanced course: Protein NMR Structure Calculation and Validation, Vilnius, Lithuania, May 17–19, 2011&lt;br /&gt;
&lt;br /&gt;
* NMR Structure Determination Courses: From NMR data to protein structure, The Biomolecular NMR Training Center, Vilnius, Lithuania, September 20-24, 2010&lt;br /&gt;
&lt;br /&gt;
* [http://www.icmrbs2010.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=41&amp;amp;Itemid=67 ICMRBS 2010 Satellite Meeting: Protein Structure Calculation Workshop], Brisbane Convention &amp;amp; Entertainment Centre, Brisbane, Australia, August 30-31, 2010&lt;br /&gt;
&lt;br /&gt;
* [http://training.spronknmr.eu/index.php?mact=Workshops,cntnt01,frontend_category_items,0&amp;amp;cntnt01category_id=1&amp;amp;cntnt01returnid=68 e-NMR - Extend-NMR Workshops: NMR structure calculation - GRID applications and integrated tools], The Biomolecular NMR Training Center, Vilnius, Lithuania. Given multiple times. Next course June 7-11, 2010 ([[CYANA structure calculation with automated NOESY assignment (e-NMR - Extend-NMR Workshop)|Practicals]])&lt;br /&gt;
&lt;br /&gt;
* [http://cwp.embo.org/wpc09-07/ Practical EMBO World Course on Structure and Dynamics of Biomolecules by NMR], Rosario/Argentina, September 21–30, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://cwp.embo.org/pc09-22/ EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], Bayerisches NMR-Zentrum, Technische Universität München, Garching/Germany, July 27–August 3, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://www.bpc.uni-frankfurt.de/guentert/wiki/index.php/Strukturrechnung_mit_CYANA Praktikum Biophysikalische Chemie], Beilstein-Center, Goethe University Frankfurt am Main, Germany, January 13, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://bnmrc.pku.edu.cn/embo_2008_nmr/ EMBO World Practical Course on Structure Determination of Biological Macromolecules by Solution NMR], Peking University, Beijing, China, September 8–15, 2008&lt;br /&gt;
&lt;br /&gt;
* [http://www.chem.umd.edu/courses/bioNMR/ Joint National Institutes of Health and University of Maryland Practical Training Course on Structure Determination of Biological Macromolecules by Solution NMR], National Institutes of Health, Bethesda, Maryland, USA, August 17–21, 2008&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo07_nmr/ EMBO Practical Course on Structure determination of biological macromolecules by solution NMR], Biozentrum, Universität Basel, Basel/Switzerland, July 6–13, 2007&lt;br /&gt;
&lt;br /&gt;
* [http://www.nmrfam.wisc.edu/workshops/2006/ NMRFAM Workshop on NMR Data Collection and Analysis], University of Madison, Wisconsin/USA, June 6–9, 2006&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo05_nmr/ EMBO Practical Course on Structure determination of biological macromolecules by solution NMR], Biozentrum, Universität Basel, Basel/Switzerland, September 7–14, 2005&lt;br /&gt;
&lt;br /&gt;
* NMRFAM Workshop on SAIL Labeling and Automation in NMR Structure Determination, University of Wisconsin-Madison, Wisconsin/USA, October 30, 2004&lt;br /&gt;
&lt;br /&gt;
* RRR 2004 Workshop, Institute for Protein Research, Osaka University, Osaka/Japan, August 6, 2004&lt;br /&gt;
&lt;br /&gt;
* [http://www.nanuc.ca/resources/workshop2004.php CYANA @ NANUC 2004 Workshop], Canadian National High Field NMR Centre (NANUC), Edmonton/Canada, June 25/26, 2004&lt;br /&gt;
&lt;br /&gt;
* Fifth NMR Wakate Meeting, Hakone/Japan, June 6, 2004&lt;br /&gt;
&lt;br /&gt;
* JASS&#039;03-Winter School on NMR Spectroscopy at the Frontier of Progress in the Life Sciences, Osaka University, Osaka/Japan, January 29, 2004&lt;br /&gt;
&lt;br /&gt;
* Workshop on Recent Progress in Protein-NMR &amp;amp; Automation, Yonsei University, Seoul/Korea, December 12, 2003&lt;br /&gt;
&lt;br /&gt;
* [http://www.nmr.sinica.edu.tw/Cours/Workshop20030518-19/ Workshop on High Throughput NMR structure Determination in the Post Genomic Era], Academia Sinica, Taipei/Taiwan, November 1–2, 2003&lt;br /&gt;
&lt;br /&gt;
* EMBO Practical Course on Structure Determination by NMR, EMBL, Heidelberg/Germany, September 13, 2003&lt;br /&gt;
&lt;br /&gt;
* RRR Workshop, Yokohama City University, Yokohama/Japan, September 2, 2003&lt;br /&gt;
&lt;br /&gt;
* Practical Course Multidimensional NMR in Solution - 2002, University of Wollongong, Wollongong/Australia, December 8–13, 2002&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=CYANA_courses&amp;diff=9919</id>
		<title>CYANA courses</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=CYANA_courses&amp;diff=9919"/>
		<updated>2023-03-16T10:14:56Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Upcoming courses ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Past courses ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.embo.org/pc21-22 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Basel, Switzerland, August 6-13, 2021&lt;br /&gt;
&lt;br /&gt;
* [http://embo2019.bnmrz.org/ EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR], Munich, Germany, July 26 - August 2, 2019&lt;br /&gt;
&lt;br /&gt;
* [http://events.embo.org/coming-soon/index.php?EventID=pc17-37 EMBO Practical Course on Structure, Dynamics and Function of Biological Macromolecules by NMR], Basel, Switzerland, August 5-12, 2017&lt;br /&gt;
&lt;br /&gt;
* [http://www.icmrbs2016.org/conference.html 27th International Conference on Magnetic Resonance in Biological Systems (ICMRBS 2016), Satellite workshop on “Next generation computational methods for NMR structure determination”], Kyoto, Japan, August 24, 2016&lt;br /&gt;
&lt;br /&gt;
* 2nd G-NMR School, Goethe University Frankfurt am Main, Germany, February 29–March 4, 2016&lt;br /&gt;
&lt;br /&gt;
* [http://www.tifr.res.in/~nmr/TIFR-Kerala-Meeting/ NMR Meets Biology: An Interaction Week], Kerala, India, January 14–19, 2016&lt;br /&gt;
&lt;br /&gt;
* [http://www.bnmrz.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=68&amp;amp;Itemid=98 EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], TU München, Germany, July 31-August 7, 2015&lt;br /&gt;
&lt;br /&gt;
* Biomolecular NMR: A hands-on PhD Course, Swedish NMR Centre, University of Gothenburg, Sweden, October 13–17, 2014&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo13_nmr/ EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], Basel, Switzerland, July 20–27, 2013&lt;br /&gt;
&lt;br /&gt;
* NMR Workshop, Indian Institute of Science, Bangalore, India, March 7–9, 2013&lt;br /&gt;
&lt;br /&gt;
* Workshop at Institute for Protein Research, Osaka University, Japan, November 12, 2012&lt;br /&gt;
&lt;br /&gt;
* Recent Advances in High-Resolution NMR Workshop, Hyderabad, India, December 12–17, 2011&lt;br /&gt;
&lt;br /&gt;
* [http://www.bnmrz.org/embo2011/ EMBO Practical Course on Structure Determination of Biological Macromolecules by Solution NMR], München, Germany, July 29–August 5, 2011&lt;br /&gt;
&lt;br /&gt;
* Advanced course: Protein NMR Structure Calculation and Validation, Vilnius, Lithuania, May 17–19, 2011&lt;br /&gt;
&lt;br /&gt;
* NMR Structure Determination Courses: From NMR data to protein structure, The Biomolecular NMR Training Center, Vilnius, Lithuania, September 20-24, 2010&lt;br /&gt;
&lt;br /&gt;
* [http://www.icmrbs2010.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=41&amp;amp;Itemid=67 ICMRBS 2010 Satellite Meeting: Protein Structure Calculation Workshop], Brisbane Convention &amp;amp; Entertainment Centre, Brisbane, Australia, August 30-31, 2010&lt;br /&gt;
&lt;br /&gt;
* [http://training.spronknmr.eu/index.php?mact=Workshops,cntnt01,frontend_category_items,0&amp;amp;cntnt01category_id=1&amp;amp;cntnt01returnid=68 e-NMR - Extend-NMR Workshops: NMR structure calculation - GRID applications and integrated tools], The Biomolecular NMR Training Center, Vilnius, Lithuania. Given multiple times. Next course June 7-11, 2010 ([[CYANA structure calculation with automated NOESY assignment (e-NMR - Extend-NMR Workshop)|Practicals]])&lt;br /&gt;
&lt;br /&gt;
* [http://cwp.embo.org/wpc09-07/ Practical EMBO World Course on Structure and Dynamics of Biomolecules by NMR], Rosario/Argentina, September 21–30, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://cwp.embo.org/pc09-22/ EMBO Practical Course on Structure, Dynamics and Function of Biomacromolecules by Solution NMR], Bayerisches NMR-Zentrum, Technische Universität München, Garching/Germany, July 27–August 3, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://www.bpc.uni-frankfurt.de/guentert/wiki/index.php/Strukturrechnung_mit_CYANA Praktikum Biophysikalische Chemie], Beilstein-Center, Goethe University Frankfurt am Main, Germany, January 13, 2009&lt;br /&gt;
&lt;br /&gt;
* [http://bnmrc.pku.edu.cn/embo_2008_nmr/ EMBO World Practical Course on Structure Determination of Biological Macromolecules by Solution NMR], Peking University, Beijing, China, September 8–15, 2008&lt;br /&gt;
&lt;br /&gt;
* [http://www.chem.umd.edu/courses/bioNMR/ Joint National Institutes of Health and University of Maryland Practical Training Course on Structure Determination of Biological Macromolecules by Solution NMR], National Institutes of Health, Bethesda, Maryland, USA, August 17–21, 2008&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo07_nmr/ EMBO Practical Course on Structure determination of biological macromolecules by solution NMR], Biozentrum, Universität Basel, Basel/Switzerland, July 6–13, 2007&lt;br /&gt;
&lt;br /&gt;
* [http://www.nmrfam.wisc.edu/workshops/2006/ NMRFAM Workshop on NMR Data Collection and Analysis], University of Madison, Wisconsin/USA, June 6–9, 2006&lt;br /&gt;
&lt;br /&gt;
* [http://www.biozentrum.unibas.ch/embo05_nmr/ EMBO Practical Course on Structure determination of biological macromolecules by solution NMR], Biozentrum, Universität Basel, Basel/Switzerland, September 7–14, 2005&lt;br /&gt;
&lt;br /&gt;
* NMRFAM Workshop on SAIL Labeling and Automation in NMR Structure Determination, University of Wisconsin-Madison, Wisconsin/USA, October 30, 2004&lt;br /&gt;
&lt;br /&gt;
* RRR 2004 Workshop, Institute for Protein Research, Osaka University, Osaka/Japan, August 6, 2004&lt;br /&gt;
&lt;br /&gt;
* [http://www.nanuc.ca/resources/workshop2004.php CYANA @ NANUC 2004 Workshop], Canadian National High Field NMR Centre (NANUC), Edmonton/Canada, June 25/26, 2004&lt;br /&gt;
&lt;br /&gt;
* Fifth NMR Wakate Meeting, Hakone/Japan, June 6, 2004&lt;br /&gt;
&lt;br /&gt;
* JASS&#039;03-Winter School on NMR Spectroscopy at the Frontier of Progress in the Life Sciences, Osaka University, Osaka/Japan, January 29, 2004&lt;br /&gt;
&lt;br /&gt;
* Workshop on Recent Progress in Protein-NMR &amp;amp; Automation, Yonsei University, Seoul/Korea, December 12, 2003&lt;br /&gt;
&lt;br /&gt;
* [http://www.nmr.sinica.edu.tw/Cours/Workshop20030518-19/ Workshop on High Throughput NMR structure Determination in the Post Genomic Era], Academia Sinica, Taipei/Taiwan, November 1–2, 2003&lt;br /&gt;
&lt;br /&gt;
* EMBO Practical Course on Structure Determination by NMR, EMBL, Heidelberg/Germany, September 13, 2003&lt;br /&gt;
&lt;br /&gt;
* RRR Workshop, Yokohama City University, Yokohama/Japan, September 2, 2003&lt;br /&gt;
&lt;br /&gt;
* Practical Course Multidimensional NMR in Solution - 2002, University of Wollongong, Wollongong/Australia, December 8–13, 2002&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=CYANA_Command:_distances_modify&amp;diff=9918</id>
		<title>CYANA Command: distances modify</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=CYANA_Command:_distances_modify&amp;diff=9918"/>
		<updated>2023-03-01T11:00:33Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Parameters ==&lt;br /&gt;
&lt;br /&gt;
; pseudoonly                     &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
Modifies distance restraints. Distance limits with diastereotopic groups are adjusted and/or pseudoatoms are inserted if no stereospecific assignment is available. Unless the option &#039;&#039;&#039;pseudoonly&#039;&#039;&#039; is set, redundant and meaningless distance restraints are removed, too.&amp;lt;br&amp;gt;&lt;br /&gt;
This command cannot be used for ambiguous distance restraints.&amp;lt;br&amp;gt;&lt;br /&gt;
A detailed report of the modifications made is provided if the information level is full (&#039;&#039;&#039;info=full&#039;&#039;&#039;). A first table reports the modifications made to make distance restraints symmetric under the exchange of diastereotopic partners in order to account for the absence of stereospecific assignments (Güntert et al., 1991a; Güntert et al., 1991b). For example:&lt;br /&gt;
&lt;br /&gt;
 Modifications for floating stereospecific assignments:&lt;br /&gt;
                                  Input restraint(s) modified to&lt;br /&gt;
 Atom(s) A            Atom(s) 		B1-B1   A1-B2  	A2-B1   A2-B2   Ai-Bj QA-QB&lt;br /&gt;
 Upper HA     ASP 1 - HD2/3  PRO   2  	3.39    	3.55&lt;br /&gt;
 Upper HB2/3  ASP 1 - HD2/3  PRO   2  	5.50  	5.50  	3.89  	5.41  	5.50  4.97&lt;br /&gt;
 Upper HB2    PRO 2 - HG2/3  MET   3  	5.50                          	6.38&lt;br /&gt;
 Upper HD2/3  PRO 2 - QE     TYR   19  	7.63                            8.51&lt;br /&gt;
 Upper HN     MET 3 - HB2/3  MET   3  	3.95  	3.33            3.83  	3.45&lt;br /&gt;
 Upper HB2/3  MET 3 - QE     MET   3  	6.53        	6.31        	6.53&lt;br /&gt;
 Upper HB2/3  MET 3 - HN     THR   4  	5.38        	5.50        	5.50&lt;br /&gt;
 Upper HB2/3  MET 3 - HA     THR   4  	4.69                    5.54&lt;br /&gt;
 Upper HG2/3  MET 3 - HN     THR   4  	4.14                    5.01&lt;br /&gt;
 Upper HG2/3  MET 3 - HB     THR   4   	5.50              	6.38&lt;br /&gt;
 Upper HG2/3  MET 3 - QB     ALA   8   	6.53              	7.40&lt;br /&gt;
 Upper HG2/3  MET 3 - QD     TYR   9  	7.64                          	8.52&lt;br /&gt;
 Upper HG2/3  MET 3 - QE     TYR   19  	7.63                          	8.51&lt;br /&gt;
 Upper QE     MET 3 - HG2/3  MET   16  	5.47                          	6.35&lt;br /&gt;
 Upper QG2    THR 4 - HE21/2 GLN   7  	6.53             7.3&lt;br /&gt;
 Upper HN     GLU 6 - HG2/3  GLU   6  	5.04  	5.50             	5.50  5.14&lt;br /&gt;
 Upper HA     GLU 6 - HG2/3  GLU   6  	4.23&lt;br /&gt;
&lt;br /&gt;
Each line in the listing of distance restraint modifications treats a pair of distance restraints in case one diastereotopic pair (without stereospecific assignment) is involved, or a group of up to four distance restraints in case two diastereotopic pairs are involved. The input restraints are listed in the columns &#039;&#039;&#039;A1–B1&#039;&#039;&#039;, &#039;&#039;&#039;A1-B2&#039;&#039;&#039;, &#039;&#039;&#039;A2-B1&#039;&#039;&#039; and &#039;&#039;&#039;A2-B2&#039;&#039;&#039;, where &#039;&#039;&#039;A1&#039;&#039;&#039; denotes the first atom of the first diastereotopic group, &#039;&#039;&#039;A2&#039;&#039;&#039; the second atom of the first diastereotopic group, &#039;&#039;&#039;B1&#039;&#039;&#039; the first atom of the second diastereotopic group, and &#039;&#039;&#039;B2&#039;&#039;&#039; the second atom of the second diastereotopic group.&lt;br /&gt;
These will then be replaced by the distance restraints listed in the two columns &#039;&#039;&#039;Ai-Bj&#039;&#039;&#039; and &#039;&#039;&#039;QA-QB&#039;&#039;&#039;. A number in the &#039;&#039;&#039;Ai-Bj&#039;&#039;&#039; column indicates that equal distance restraints with this upper bound are applied to all two or four individual distances that involve the diastereotopic substituents. A number given in the &#039;&#039;&#039;QA-QB&#039;&#039;&#039; column indicates the single upper distance bound that is applied to the distance to the pseudoatom, or between the two pseudoatoms in the case of two prochiral groups. If the modified distance limit(s) would be meaningless, it is discarded and not reported.&lt;br /&gt;
A second table reports redundant and meaningless restraints that are removed. For example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Meaningless distance restraints:&lt;br /&gt;
                                       limit  diagnosis&lt;br /&gt;
  Upper HA    ASP   1 - HB3   ASP   1   3.21  duplicate restraint&lt;br /&gt;
  Upper HA    ASP   1 - HB3   ASP   1   3.21  no restriction&lt;br /&gt;
  Upper HA    ASP   1 - HD2   PRO   2   4.20  duplicate restraint&lt;br /&gt;
  Upper HA    ASP   1 - HD2   PRO   2   4.20  no restriction&lt;br /&gt;
  Upper HA    ASP   1 - HD3   PRO   2   3.21  duplicate restraint&lt;br /&gt;
  Upper HB2   ASP   1 - HB3   ASP   1   2.40  duplicate restraint&lt;br /&gt;
  Upper HB2   ASP   1 - HB3   ASP   1   2.40  fixed distance&lt;br /&gt;
  Upper HB2   ASP   1 - HD2   PRO   2   5.50  duplicate restraint&lt;br /&gt;
  ...&lt;br /&gt;
  Number of modified restraints: 597&lt;br /&gt;
&lt;br /&gt;
Distance restraints can be meaningless for one of the following reasons:&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;fixed distance&#039;&#039;&#039; : The restraint concerns an interatomic distance that cannot be varied by changing the rotatable torsion angles. Examples include restraints between geminal hydrogen atoms, or between atoms of the same aromatic ring.&lt;br /&gt;
:; &#039;&#039;&#039;no restriction&#039;&#039;&#039; : The restraint is such that no conformation exists that would violate it. The program can detect this only if the restrained distance depends on one or two torsion angles. Many meaningless intraresidual peaks can thus be eliminated.&lt;br /&gt;
:; &#039;&#039;&#039;duplicate restraint&#039;&#039;&#039; : The same restraint occurs more than once in the input, for example because transposed peaks were present in the peak list. Only the most restrictive of these restraints is kept.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The number of upper distance limits after the modifications is given at the end of the table. Depending on the extent of stereospecific assignments etc., the &#039;&#039;&#039;distances modify&#039;&#039;&#039; command  may increase or decrease the number of restraints.&lt;br /&gt;
&lt;br /&gt;
Further reading:&lt;br /&gt;
&lt;br /&gt;
* Güntert et al. J. Mol. Biol. 217, 517-530 (1991).&lt;br /&gt;
* Güntert et al. J. Mol. Biol. 217, 531-540 (1991).&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[distance multiple]]&lt;br /&gt;
* [[distance unique]]&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Coordinate_generation&amp;diff=9904</id>
		<title>Coordinate generation</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Coordinate_generation&amp;diff=9904"/>
		<updated>2023-02-25T11:06:26Z</updated>

		<summary type="html">&lt;p&gt;Guentert: /* Tree structure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Tree structure ==&lt;br /&gt;
&lt;br /&gt;
[[Image:TreeStructure.jpg|thumb|300px|Fig. 1. The tree structure used by the program CYANA to represent the tripeptide Val–Ser–Ile. Numbered circles stand for rigid units. Rotatable bonds are indicated by arrows that point towards the part of the tree that is moved by a rotation about the bond.]]&lt;br /&gt;
&lt;br /&gt;
Structure calculations with the program CYANA work in torsion angle space. Since the degrees of freedom are torsion angles but distance restraints are defined by the Cartesian coordinates of the atoms, the program has to recompute the positions of the atoms after each change of the conformation, i.e. each change of the torsion angle values, in order to compute the target function. To this end, the molecule is considered as a tree, consisting of rigid units that are connected by rotatable bonds (Abe et al., 1984; Güntert, 1993; Güntert et al., 1991). Rigid units do not contain rotatable bonds and are made up by one or several atoms whose relative positions are invariable.&lt;br /&gt;
&lt;br /&gt;
The torsion angles and the rigid units are numbered with monotonously increasing numbers, if the tree is traversed in the direction of the arrows, which point in the direction of that part of the tree that is moved by a rotation about a rotatable bond. A rigid unit and the (always unique) rotatable bond that leads to it have the same number &#039;&#039;a&#039;&#039; and  uniquely defined predecessors &#039;&#039;p&#039;&#039;(&#039;&#039;a&#039;&#039;) &amp;amp;lt; &#039;&#039;a&#039;&#039;. A rigid unit a comprises all atoms, whose position depends only on the torsion angle &#039;&#039;a&#039;&#039;, if all preceding torsion angles &#039;&#039;a’&#039;&#039; &amp;amp;lt; &#039;&#039;a&#039;&#039; are held fixed. For instance, in Fig. 1 the rigid units 1, 6 and 9 each comprise the atoms H&amp;lt;sup&amp;gt;&amp;amp;alpha;&amp;lt;/sup&amp;gt;, C’ and C&amp;lt;sup&amp;gt;&amp;amp;beta;&amp;lt;/sup&amp;gt;, and the rigid units 5 and 9 both comprise the atoms O, N, H and C&amp;lt;sup&amp;gt;&amp;amp;alpha;&amp;lt;/sup&amp;gt; (the peptide bond is not rotatable).&lt;br /&gt;
&lt;br /&gt;
== Torsion angles ==&lt;br /&gt;
&lt;br /&gt;
A torsion angle a is defined by four atoms with position vectors &amp;lt;math&amp;gt;\scriptstyle r_a^{(1)}&amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\scriptstyle r_a^{(2)}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\scriptstyle r_a^{(3)}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\scriptstyle r_a^{(4)}&amp;lt;/math&amp;gt;. The rotatable bond connects the second with the third atom of the torsion angle definition. The second atom of the torsion angle definition is the start point &amp;lt;math&amp;gt;\scriptstyle r_a = r_a^{(2)}&amp;lt;/math&amp;gt; of the rotatable bond. The unit vector along the axis of the rotatable bond is given by &amp;lt;math&amp;gt;\scriptstyle e_a = (r_a^{(3)}-r_a^{(2)})/|r_a^{(3)}-r_a^{(2)}|&amp;lt;/math&amp;gt;. The value &#039;&#039;&amp;amp;#981;&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; &amp;amp;isin; [-&#039;&#039;&amp;amp;pi;&#039;&#039;,&#039;&#039;&amp;amp;pi;&#039;&#039;] of the torsion angle &#039;&#039;a&#039;&#039; is related to the position vectors &amp;lt;math&amp;gt;\scriptstyle r_a^{(1)}&amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\scriptstyle r_a^{(2)}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\scriptstyle r_a^{(3)}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\scriptstyle r_a^{(4)}&amp;lt;/math&amp;gt; by &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\cos\phi_a = (\epsilon_1\cdot\epsilon_2)/|\epsilon_1||\epsilon_2|&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\scriptstyle\epsilon_1 = e_a \wedge (r_a^{(1)} - r_a^{(2)})&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\scriptstyle\epsilon_2 = e_a \wedge (r_a^{(4)} - r_a^{(3)})&amp;lt;/math&amp;gt;, and &#039;&#039;&amp;amp;#981;&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; receives the same sign as &#039;&#039;e&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039;. The symbols “&amp;amp;sdot;” and “Λ” denote scalar and the vector product, respectively.&lt;br /&gt;
&lt;br /&gt;
== Coordinate generation ==&lt;br /&gt;
&lt;br /&gt;
Upon reading the residue library, each individual residue is rotated (as a whole) into a standard orientation:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;r_a&#039; = R(r_3-r_1,r_2-r_1)(r_\alpha-r_1)\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The position vector of the atom &#039;&#039;&amp;amp;alpha;&#039;&#039; = 1,2,… in the residue library is denoted by &#039;&#039;r&amp;lt;sub&amp;gt;&amp;amp;alpha;&amp;lt;/sub&amp;gt;&#039;&#039;. The corresponding position vector in the standard orientation of the residue is &amp;lt;math&amp;gt;r_{\alpha}&#039;&amp;lt;/math&amp;gt;. &#039;&#039;R&#039;&#039;(&#039;&#039;u&#039;&#039;,&#039;&#039;v&#039;&#039;)is the rotation matrix whose rows are given by the three orthonormal vectors&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\epsilon_1 = \frac{u}{|u|}, \epsilon_2 = \frac{u\wedge v}{|u\wedge v|}&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\epsilon_3 = \epsilon_1\wedge\epsilon_2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
To calculate the coordinates of the atoms in a conformation that is given by the torsion angle values (&#039;&#039;&amp;amp;#981;&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,…,&#039;&#039;&amp;amp;#981;&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;&#039;&#039;) residues can be attached to a partial polypeptide chain one by one. Afterwards – before appending the next residue – the required torsion angle values must be set by rotating the appropriate atoms of the new residue. The “overlap atoms” in the residue library are used to dock a residue to the preceding one. The first three atoms of each residue entry in the residue library (the atoms C, O and N for amino acid residues in the standard residue library) are superimposed onto the final three atoms with corresponding names of the preceding residue. The coordinates &amp;lt;math&amp;gt;\scriptstyle r_\alpha&#039;&#039;\,&amp;lt;/math&amp;gt; of the atoms of the docked residue are obtained by the transformation&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;r_\alpha&#039;&#039; = p_1 + R(p_3-p_1,p_2-p_1)^{-1}(r_\alpha&#039;-r_1&#039;)\,&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
where &#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; and &#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; are the positions of the overlap atoms of the preceding residue, and &amp;lt;math&amp;gt;\scriptstyle r_\alpha&#039;\,&amp;lt;/math&amp;gt; are the coordinates of the new residue in standard orientation defined above. The transformation&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;r_\alpha&#039;&#039;&#039; = r_a + R(e_a,\phi_a-\phi_a^{(0)})(r_\alpha&#039;&#039;-r_a)\,&amp;lt;/math&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(&amp;amp;alpha; &amp;amp;isin; &#039;&#039;M&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
sets the desired torsion angle values. The transformation has to be applied for all rotatable bonds &#039;&#039;m&#039;&#039; of the newly docked residue in descending order, m,m - 1,…,1. In this equation &#039;&#039;r&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; denotes the position vector of the start point of the rotatable bond &#039;&#039;a&#039;&#039;, and &#039;&#039;e&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; is a unit vector along the rotation axis of the rotatable bond &#039;&#039;a&#039;&#039;. The desired torsion angle value is given by &#039;&#039;&amp;amp;#981;&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039;, and &amp;lt;math&amp;gt;\phi_a^{(0)}&amp;lt;/math&amp;gt; is the value of the torsion angle &#039;&#039;a&#039;&#039; in the conformation whose coordinates are stored in the residue library. &#039;&#039;M&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; denotes the set of atoms that are moved when the torsion angle &#039;&#039;a&#039;&#039; is rotated. &#039;&#039;R&#039;&#039;(&#039;&#039;e&#039;&#039;,&#039;&#039;&amp;amp;#981;&#039;&#039;) is the matrix for a rotation with axis &#039;&#039;e&#039;&#039; and rotation angle &#039;&#039;&amp;amp;#981;&#039;&#039;, given by&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;R(e,\phi)x = (e\cdot x)e + (e\wedge x)\sin\phi + (x-(e\cdot x)e)\cos\phi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for an arbitrary vector &#039;&#039;x&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The generation of the atom coordinates using the above equations is inefficient because an atom is in general subjected to several coordinate transformations. The program CYANA therefore uses these equations only once after reading the residue sequence to generate the atom coordinates of the conformation with torsion angle values &#039;&#039;&amp;amp;#981;&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = … = &#039;&#039;&amp;amp;#981;&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;&#039;&#039; = 0. This conformation is the start point for the fast algorithm that is used to generate the atom coordinates during torsion angle dynamics and minimization by building the “scaffold” of the rotatable bonds followed by the positioning of the atoms by a single coordinate transformation. Starting from the conformation &#039;&#039;&amp;amp;#981;&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = … = &#039;&#039;&amp;amp;#981;&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;&#039;&#039; = 0 with atom coordinates {&#039;&#039;r&amp;lt;sub&amp;gt;&amp;amp;alpha&amp;lt;/sub&amp;gt;&#039;&#039;}, the rigid units are first brought into a standard orientation:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;r_\alpha&#039; = R(r_a^{(1)}-r_a^{(2)},r_a^{(3)}-r_a^{(2)})(r_\alpha-r_a^{(2)})&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;r_a^{(i)}&amp;lt;/math&amp;gt; denotes the position vector of the &#039;&#039;i&#039;&#039;&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; atom in the definition of the torsion angle &#039;&#039;a&#039;&#039;. The transformation is applied to all atoms &#039;&#039;&amp;amp;alpha;&#039;&#039; in the rigid unit &#039;&#039;a&#039;&#039;. In addition, for each rigid unit &#039;&#039;a&#039;&#039; a rotation matrix &#039;&#039;R&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; and a translation vector &#039;&#039;t&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039;  are calculated – the two quantities that form the scaffold of the tree structure.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;R_a = R(r_a^{(1)}-r_a^{(2)},r_a^{(3)}-r_a^{(2)})R(r_{p(a)}^{(1)}-r_{p(a)}^{(2)},r_{p(a)}^{(3)}-r_{p(a)}^{(2)})^{-1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;t_a = R(r_a^{(1)}-r_a^{(2)},r_a^{(3)}-r_a^{(2)})(r_a^{(2)}-r_{p(a)}^{(2)})&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The quantities &amp;lt;math&amp;gt;r_\alpha&#039;&amp;lt;/math&amp;gt;, &#039;&#039;R&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; and &#039;&#039;t&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; have to be computed only once after reading the amino acid sequence. For each new conformation (&#039;&#039;&amp;amp;#981;&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,…,&#039;&#039;&amp;amp;#981;&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;R_a&#039; = R(e_z,\phi_a)R_a R_{p(a)}&#039;^{-1}\,&amp;lt;/math&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(&#039;&#039;e&amp;lt;sub&amp;gt;z&amp;lt;/sub&amp;gt;&#039;&#039; = (0,0,1))&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;t_a&#039; = t_{p(a)}&#039; + R_{p(a)}&#039;^{-1}t_a\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Builds recursively the scaffold of rotatable bonds, and &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;r_\alpha&#039;&#039; = t_a&#039; + R_a&#039; r_\alpha&#039;\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
generates the coordinates with a single transformation for each atom.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
ABE, H., BRAUN, W., NOGUTI, T. &amp;amp; GO, N. (1984). Rapid calculation of 1st and 2nd derivatives of conformational energy with respect to dihedral angles for proteins - General recurrent equations. Computers &amp;amp; Chemistry 8, 239–247.&lt;br /&gt;
&lt;br /&gt;
GÜNTERT, P. (1993). Neue Rechenverfahren für die Proteinstrukturbestimmung mit Hilfe der magnetischen Kernspinresonanz. Ph.D. thesis, ETH.&lt;br /&gt;
&lt;br /&gt;
GÜNTERT, P., BRAUN, W. &amp;amp; WÜTHRICH, K. (1991). Efficient computation of three-dimensional protein structures in solution from nuclear magnetic resonance data using the program DIANA and the supporting programs CALIBA, HABAS and GLOMSA. Journal of Molecular Biology 217, 517–530.&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Coordinate_generation&amp;diff=9903</id>
		<title>Coordinate generation</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Coordinate_generation&amp;diff=9903"/>
		<updated>2023-02-25T11:05:36Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Tree structure ==&lt;br /&gt;
&lt;br /&gt;
[[Image:TreeStructure.jpg|thumb|300px|Fig. 1. The tree structure used by the program CYANA to represent the tripeptide Val–Ser–Ile. Numbered circles stand for rigid units. Rotatable bonds are indicated by arrows that point towards the part of the tree that is moved by a rotation about the bond.]]&lt;br /&gt;
&lt;br /&gt;
Structure XXXcalculations with the program CYANA work in torsion angle space. Since the degrees of freedom are torsion angles but distance restraints are defined by the Cartesian coordinates of the atoms, the program has to recompute the positions of the atoms after each change of the conformation, i.e. each change of the torsion angle values, in order to compute the target function. To this end, the molecule is considered as a tree, consisting of rigid units that are connected by rotatable bonds (Abe et al., 1984; Güntert, 1993; Güntert et al., 1991). Rigid units do not contain rotatable bonds and are made up by one or several atoms whose relative positions are invariable.&lt;br /&gt;
&lt;br /&gt;
The torsion angles and the rigid units are numbered with monotonously increasing numbers, if the tree is traversed in the direction of the arrows, which point in the direction of that part of the tree that is moved by a rotation about a rotatable bond. A rigid unit and the (always unique) rotatable bond that leads to it have the same number &#039;&#039;a&#039;&#039; and  uniquely defined predecessors &#039;&#039;p&#039;&#039;(&#039;&#039;a&#039;&#039;) &amp;amp;lt; &#039;&#039;a&#039;&#039;. A rigid unit a comprises all atoms, whose position depends only on the torsion angle &#039;&#039;a&#039;&#039;, if all preceding torsion angles &#039;&#039;a’&#039;&#039; &amp;amp;lt; &#039;&#039;a&#039;&#039; are held fixed. For instance, in Fig. 1 the rigid units 1, 6 and 9 each comprise the atoms H&amp;lt;sup&amp;gt;&amp;amp;alpha;&amp;lt;/sup&amp;gt;, C’ and C&amp;lt;sup&amp;gt;&amp;amp;beta;&amp;lt;/sup&amp;gt;, and the rigid units 5 and 9 both comprise the atoms O, N, H and C&amp;lt;sup&amp;gt;&amp;amp;alpha;&amp;lt;/sup&amp;gt; (the peptide bond is not rotatable).&lt;br /&gt;
&lt;br /&gt;
== Torsion angles ==&lt;br /&gt;
&lt;br /&gt;
A torsion angle a is defined by four atoms with position vectors &amp;lt;math&amp;gt;\scriptstyle r_a^{(1)}&amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\scriptstyle r_a^{(2)}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\scriptstyle r_a^{(3)}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\scriptstyle r_a^{(4)}&amp;lt;/math&amp;gt;. The rotatable bond connects the second with the third atom of the torsion angle definition. The second atom of the torsion angle definition is the start point &amp;lt;math&amp;gt;\scriptstyle r_a = r_a^{(2)}&amp;lt;/math&amp;gt; of the rotatable bond. The unit vector along the axis of the rotatable bond is given by &amp;lt;math&amp;gt;\scriptstyle e_a = (r_a^{(3)}-r_a^{(2)})/|r_a^{(3)}-r_a^{(2)}|&amp;lt;/math&amp;gt;. The value &#039;&#039;&amp;amp;#981;&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; &amp;amp;isin; [-&#039;&#039;&amp;amp;pi;&#039;&#039;,&#039;&#039;&amp;amp;pi;&#039;&#039;] of the torsion angle &#039;&#039;a&#039;&#039; is related to the position vectors &amp;lt;math&amp;gt;\scriptstyle r_a^{(1)}&amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\scriptstyle r_a^{(2)}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\scriptstyle r_a^{(3)}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\scriptstyle r_a^{(4)}&amp;lt;/math&amp;gt; by &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\cos\phi_a = (\epsilon_1\cdot\epsilon_2)/|\epsilon_1||\epsilon_2|&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\scriptstyle\epsilon_1 = e_a \wedge (r_a^{(1)} - r_a^{(2)})&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\scriptstyle\epsilon_2 = e_a \wedge (r_a^{(4)} - r_a^{(3)})&amp;lt;/math&amp;gt;, and &#039;&#039;&amp;amp;#981;&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; receives the same sign as &#039;&#039;e&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039;. The symbols “&amp;amp;sdot;” and “Λ” denote scalar and the vector product, respectively.&lt;br /&gt;
&lt;br /&gt;
== Coordinate generation ==&lt;br /&gt;
&lt;br /&gt;
Upon reading the residue library, each individual residue is rotated (as a whole) into a standard orientation:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;r_a&#039; = R(r_3-r_1,r_2-r_1)(r_\alpha-r_1)\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The position vector of the atom &#039;&#039;&amp;amp;alpha;&#039;&#039; = 1,2,… in the residue library is denoted by &#039;&#039;r&amp;lt;sub&amp;gt;&amp;amp;alpha;&amp;lt;/sub&amp;gt;&#039;&#039;. The corresponding position vector in the standard orientation of the residue is &amp;lt;math&amp;gt;r_{\alpha}&#039;&amp;lt;/math&amp;gt;. &#039;&#039;R&#039;&#039;(&#039;&#039;u&#039;&#039;,&#039;&#039;v&#039;&#039;)is the rotation matrix whose rows are given by the three orthonormal vectors&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\epsilon_1 = \frac{u}{|u|}, \epsilon_2 = \frac{u\wedge v}{|u\wedge v|}&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\epsilon_3 = \epsilon_1\wedge\epsilon_2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
To calculate the coordinates of the atoms in a conformation that is given by the torsion angle values (&#039;&#039;&amp;amp;#981;&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,…,&#039;&#039;&amp;amp;#981;&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;&#039;&#039;) residues can be attached to a partial polypeptide chain one by one. Afterwards – before appending the next residue – the required torsion angle values must be set by rotating the appropriate atoms of the new residue. The “overlap atoms” in the residue library are used to dock a residue to the preceding one. The first three atoms of each residue entry in the residue library (the atoms C, O and N for amino acid residues in the standard residue library) are superimposed onto the final three atoms with corresponding names of the preceding residue. The coordinates &amp;lt;math&amp;gt;\scriptstyle r_\alpha&#039;&#039;\,&amp;lt;/math&amp;gt; of the atoms of the docked residue are obtained by the transformation&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;r_\alpha&#039;&#039; = p_1 + R(p_3-p_1,p_2-p_1)^{-1}(r_\alpha&#039;-r_1&#039;)\,&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
where &#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; and &#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; are the positions of the overlap atoms of the preceding residue, and &amp;lt;math&amp;gt;\scriptstyle r_\alpha&#039;\,&amp;lt;/math&amp;gt; are the coordinates of the new residue in standard orientation defined above. The transformation&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;r_\alpha&#039;&#039;&#039; = r_a + R(e_a,\phi_a-\phi_a^{(0)})(r_\alpha&#039;&#039;-r_a)\,&amp;lt;/math&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(&amp;amp;alpha; &amp;amp;isin; &#039;&#039;M&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
sets the desired torsion angle values. The transformation has to be applied for all rotatable bonds &#039;&#039;m&#039;&#039; of the newly docked residue in descending order, m,m - 1,…,1. In this equation &#039;&#039;r&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; denotes the position vector of the start point of the rotatable bond &#039;&#039;a&#039;&#039;, and &#039;&#039;e&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; is a unit vector along the rotation axis of the rotatable bond &#039;&#039;a&#039;&#039;. The desired torsion angle value is given by &#039;&#039;&amp;amp;#981;&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039;, and &amp;lt;math&amp;gt;\phi_a^{(0)}&amp;lt;/math&amp;gt; is the value of the torsion angle &#039;&#039;a&#039;&#039; in the conformation whose coordinates are stored in the residue library. &#039;&#039;M&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; denotes the set of atoms that are moved when the torsion angle &#039;&#039;a&#039;&#039; is rotated. &#039;&#039;R&#039;&#039;(&#039;&#039;e&#039;&#039;,&#039;&#039;&amp;amp;#981;&#039;&#039;) is the matrix for a rotation with axis &#039;&#039;e&#039;&#039; and rotation angle &#039;&#039;&amp;amp;#981;&#039;&#039;, given by&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;R(e,\phi)x = (e\cdot x)e + (e\wedge x)\sin\phi + (x-(e\cdot x)e)\cos\phi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for an arbitrary vector &#039;&#039;x&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The generation of the atom coordinates using the above equations is inefficient because an atom is in general subjected to several coordinate transformations. The program CYANA therefore uses these equations only once after reading the residue sequence to generate the atom coordinates of the conformation with torsion angle values &#039;&#039;&amp;amp;#981;&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = … = &#039;&#039;&amp;amp;#981;&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;&#039;&#039; = 0. This conformation is the start point for the fast algorithm that is used to generate the atom coordinates during torsion angle dynamics and minimization by building the “scaffold” of the rotatable bonds followed by the positioning of the atoms by a single coordinate transformation. Starting from the conformation &#039;&#039;&amp;amp;#981;&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = … = &#039;&#039;&amp;amp;#981;&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;&#039;&#039; = 0 with atom coordinates {&#039;&#039;r&amp;lt;sub&amp;gt;&amp;amp;alpha&amp;lt;/sub&amp;gt;&#039;&#039;}, the rigid units are first brought into a standard orientation:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;r_\alpha&#039; = R(r_a^{(1)}-r_a^{(2)},r_a^{(3)}-r_a^{(2)})(r_\alpha-r_a^{(2)})&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;r_a^{(i)}&amp;lt;/math&amp;gt; denotes the position vector of the &#039;&#039;i&#039;&#039;&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; atom in the definition of the torsion angle &#039;&#039;a&#039;&#039;. The transformation is applied to all atoms &#039;&#039;&amp;amp;alpha;&#039;&#039; in the rigid unit &#039;&#039;a&#039;&#039;. In addition, for each rigid unit &#039;&#039;a&#039;&#039; a rotation matrix &#039;&#039;R&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; and a translation vector &#039;&#039;t&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039;  are calculated – the two quantities that form the scaffold of the tree structure.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;R_a = R(r_a^{(1)}-r_a^{(2)},r_a^{(3)}-r_a^{(2)})R(r_{p(a)}^{(1)}-r_{p(a)}^{(2)},r_{p(a)}^{(3)}-r_{p(a)}^{(2)})^{-1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;t_a = R(r_a^{(1)}-r_a^{(2)},r_a^{(3)}-r_a^{(2)})(r_a^{(2)}-r_{p(a)}^{(2)})&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The quantities &amp;lt;math&amp;gt;r_\alpha&#039;&amp;lt;/math&amp;gt;, &#039;&#039;R&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; and &#039;&#039;t&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; have to be computed only once after reading the amino acid sequence. For each new conformation (&#039;&#039;&amp;amp;#981;&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,…,&#039;&#039;&amp;amp;#981;&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;R_a&#039; = R(e_z,\phi_a)R_a R_{p(a)}&#039;^{-1}\,&amp;lt;/math&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(&#039;&#039;e&amp;lt;sub&amp;gt;z&amp;lt;/sub&amp;gt;&#039;&#039; = (0,0,1))&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;t_a&#039; = t_{p(a)}&#039; + R_{p(a)}&#039;^{-1}t_a\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Builds recursively the scaffold of rotatable bonds, and &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;r_\alpha&#039;&#039; = t_a&#039; + R_a&#039; r_\alpha&#039;\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
generates the coordinates with a single transformation for each atom.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
ABE, H., BRAUN, W., NOGUTI, T. &amp;amp; GO, N. (1984). Rapid calculation of 1st and 2nd derivatives of conformational energy with respect to dihedral angles for proteins - General recurrent equations. Computers &amp;amp; Chemistry 8, 239–247.&lt;br /&gt;
&lt;br /&gt;
GÜNTERT, P. (1993). Neue Rechenverfahren für die Proteinstrukturbestimmung mit Hilfe der magnetischen Kernspinresonanz. Ph.D. thesis, ETH.&lt;br /&gt;
&lt;br /&gt;
GÜNTERT, P., BRAUN, W. &amp;amp; WÜTHRICH, K. (1991). Efficient computation of three-dimensional protein structures in solution from nuclear magnetic resonance data using the program DIANA and the supporting programs CALIBA, HABAS and GLOMSA. Journal of Molecular Biology 217, 517–530.&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-230101Demo.tgz&amp;diff=9900</id>
		<title>File:Cyana-3.98.15bin-230101Demo.tgz</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-230101Demo.tgz&amp;diff=9900"/>
		<updated>2023-02-17T16:50:20Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9899</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9899"/>
		<updated>2023-02-17T16:48:03Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-230101Demo.tgz|demo version of CYANA 3.98.15]] for Linux and MacOS (01.01.2023)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)--&amp;gt;&lt;br /&gt;
&amp;lt;!--* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-220901Demo.tgz&amp;diff=9898</id>
		<title>File:Cyana-3.98.15bin-220901Demo.tgz</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-220901Demo.tgz&amp;diff=9898"/>
		<updated>2022-09-01T12:59:17Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9897</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9897"/>
		<updated>2022-09-01T12:58:47Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-220901Demo.tgz‎|demo version of CYANA 3.98.15]] for Linux and MacOS (01.09.2022)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.15&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)--&amp;gt;&lt;br /&gt;
&amp;lt;!--* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-220819Demo.tgz&amp;diff=9896</id>
		<title>File:Cyana-3.98.15bin-220819Demo.tgz</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=File:Cyana-3.98.15bin-220819Demo.tgz&amp;diff=9896"/>
		<updated>2022-08-19T11:07:52Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9895</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9895"/>
		<updated>2022-08-19T11:06:58Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.15bin-220819Demo.tgz‎|demo version of CYANA 3.98.15]] for Linux and MacOS (19.08.2022)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.13&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
* [[Peaklist preparation for eNOE pipeline]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)--&amp;gt;&lt;br /&gt;
&amp;lt;!--* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=Tutorials&amp;diff=9878</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=Tutorials&amp;diff=9878"/>
		<updated>2022-03-16T14:14:05Z</updated>

		<summary type="html">&lt;p&gt;Guentert: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* Latest [[Media:cyana-3.98.13bin-211123Demo.tgz‎|demo version of CYANA 3.98.13]] for Linux and MacOS (23.11.2021)&amp;lt;br&amp;gt;The demo version has the full functionality of the program for the protein sequences that are used in the example calculations.&lt;br /&gt;
* On certain Mac systems, you must execute the command &#039;xattr -r -d com.apple.quarantine cyana-3.98.13&#039; after unpacking CYANA to allow execution of the programs.&lt;br /&gt;
* [http://www.cyana.org/demo-results.tgz Results of all CYANA 3.98.13 demo calculations] (93 MB).&lt;br /&gt;
&lt;br /&gt;
== INCLAN Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Writing and using INCLAN macros]]&lt;br /&gt;
* [[Using INCLAN variables]]&lt;br /&gt;
* [[Using INCLAN control statements]]&lt;br /&gt;
&lt;br /&gt;
== CYANA Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Defining non-standard residues]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[eNORA and multi-state structure calculations]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CYANA example calculations ==&lt;br /&gt;
&lt;br /&gt;
* [[Basic structure calculation starting from given restraints]]&lt;br /&gt;
* [[Structure calculation using manually assigned NOESY peak lists]]&lt;br /&gt;
* [[Structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[Homodimer structure calculation with automated NOESY assignment]]&lt;br /&gt;
* [[ENORA and multi-state structure calculations]]&lt;br /&gt;
* [[Identification of key NOEs]]&lt;br /&gt;
* [[Determination of the protein state populations]]&lt;br /&gt;
* [[Determination of the protein number of states]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Structure calculations using residual dipolar coupling restraints]]&lt;br /&gt;
* [[Structure calculations using pseudocontact shift restraints]]&lt;br /&gt;
* [[Various additional tasks]]&lt;br /&gt;
** [[Analyze a structure]]&lt;br /&gt;
** [[Angle restraints based on CA chemical shifts]]&lt;br /&gt;
** [[Create restraints for disulfide bonds]]&lt;br /&gt;
** [[Systematic local conformation analysis]]&lt;br /&gt;
** [[Create restraints for hydrogen bonds]]&lt;br /&gt;
** [[Merge multiple restraints files]]&lt;br /&gt;
** [[Migrate data from Cyana 1.x or Dyana]]&lt;br /&gt;
** [[Migrate data from Xplor or CNS]]&lt;br /&gt;
** [[Modify upper distance limits]]&lt;br /&gt;
** [[NOE statistics and plots]]&lt;br /&gt;
** [[Prepare files for PDB and BMRB deposition]]&lt;br /&gt;
** [[Create restraints to close flexible PRO rings]]&lt;br /&gt;
** [[Ramachandran plot and rotamer restraints]]&lt;br /&gt;
** [[Renumber chemical shifts and peaks]]&lt;br /&gt;
** [[Calculate RMSD values and mean structures]]&lt;br /&gt;
** [[Angle restraints from the program TALOS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
=== Biomolecular NMR: Advanced tools PhD course ===&lt;br /&gt;
&lt;br /&gt;
Gothenburg, 27 September - 8 October 2021 ([https://www.gu.se/en/event/biomolecular-nmr-advanced-tools-0 course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2021)|Automated resonance assignment with FLYA]]&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (Gothenburg 2021)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== EMBO Practical Course: Structure, dynamics and function of biomacromolecules by NMR 2019 ===&lt;br /&gt;
&lt;br /&gt;
Garching bei München, 26 July - 2 August 2019 ([http://embo2019.bnmrz.org/ course homepage])&lt;br /&gt;
&lt;br /&gt;
* [[Structure calculation and automated NOESY assignment with CYANA (EMBO 2019)|Structure calculation and automated NOESY assignment with CYANA]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2019)|Automated resonance assignment with FLYA]]&lt;br /&gt;
&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Brazil 2018)|Complex Structure calculation]]&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2017)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 5-12 August 2017)--&amp;gt;&lt;br /&gt;
&amp;lt;!--* [[Automated resonance assignment with FLYA (EMBO 2015)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Munich, 31 July - 7 August 2015)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (Gothenburg 2014)|Automated resonance assignment with FLYA]] (Biomolecular NMR course at the Swedish NMR Centre, Gothenburg, 15 October 2014)&lt;br /&gt;
* [[Automated resonance assignment with FLYA (EMBO 2013)|Automated resonance assignment with FLYA]] (EMBO Practical Course NMR in Basel, 20–27 July 2013)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Input file formats ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* [[Residue library file]] (.lib)&lt;br /&gt;
* [[Sequence file]] (.seq)&lt;br /&gt;
* [[Distance restraint file]] (.upl, .lol)&lt;br /&gt;
* [[Torsion angle restraint file]] (.aco)&lt;br /&gt;
* [[Residual dipolar coupling restraint file]] (.rdc)&lt;br /&gt;
* [[Pseudocontact shift restraint file]] (.pcs)&lt;br /&gt;
* [[DG Cartesian coordinate file]] (.cor)&lt;br /&gt;
* [[PDB coordinate file]] (.pdb)&lt;br /&gt;
* [[Torsion angle file]] (.ang)&lt;br /&gt;
* [[XEASY chemical shift list file]] (.prot)&lt;br /&gt;
* [[BMRB chemical shift list file]] (.bmrb)&lt;br /&gt;
* [[XEASY peak list file]] (.peaks)&lt;br /&gt;
* [[NMRView peak list file]] (.xpk)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
	<entry>
		<id>https://cyana.org/w/index.php?title=File:Cyana-3.98.13bin-211123Demo.tgz&amp;diff=9877</id>
		<title>File:Cyana-3.98.13bin-211123Demo.tgz</title>
		<link rel="alternate" type="text/html" href="https://cyana.org/w/index.php?title=File:Cyana-3.98.13bin-211123Demo.tgz&amp;diff=9877"/>
		<updated>2022-03-16T14:10:02Z</updated>

		<summary type="html">&lt;p&gt;Guentert: Cyana 3.98.13 demo version (21.11.2021)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cyana 3.98.13 demo version (21.11.2021)&lt;/div&gt;</summary>
		<author><name>Guentert</name></author>
	</entry>
</feed>