काब्श एल्गोरिथम: Difference between revisions

From Vigyanwiki
(Created page with "काब्श एल्गोरिथम, जिसे काब्श-उमेयामा एल्गोरिथम के रूप में भी जाना ज...")
 
(text)
Line 1: Line 1:
काब्श एल्गोरिथम, जिसे काब्श-उमेयामा एल्गोरिथम के रूप में भी जाना जाता है,<ref>{{Cite journal |last=Lawrence |first=Jim |last2=Bernal |first2=Javier |last3=Witzgall |first3=Christoph |date=2019-10-09 |title=काब्श-उमेयामा एल्गोरिथम का एक विशुद्ध बीजगणितीय औचित्य|url=https://nvlpubs.nist.gov/nistpubs/jres/124/jres.124.028.pdf |journal=Journal of Research of the National Institute of Standards and Technology |language=en |volume=124 |pages=124028 |doi=10.6028/jres.124.028 |issn=2165-7254 |pmc=7340555 |pmid=34877177}}</ref> वोल्फगैंग काब्श और शिनजी उमेयामा के नाम पर, इष्टतम [[रोटेशन मैट्रिक्स]] की गणना करने की एक विधि है जो बिंदुओं के दो युग्मित सेटों के बीच [[आरएमएसडी]] (रूट माध्य वर्ग विचलन) को कम करती है। यह [[ कंप्यूटर चित्रलेख ]] में [[बिंदु-सेट पंजीकरण]] के लिए और रसायन सूचना विज्ञान और जैव सूचना विज्ञान में आणविक और [[प्रोटीन]] संरचनाओं की तुलना करने के लिए उपयोगी है (विशेष रूप से, रूट-माध्य-वर्ग विचलन (जैव सूचना विज्ञान) देखें)।
'''काब्श कलन विधि''', जिसे काब्श-उमेयामा कलन विधि के रूप में भी जाना जाता है, <ref>{{Cite journal |last=Lawrence |first=Jim |last2=Bernal |first2=Javier |last3=Witzgall |first3=Christoph |date=2019-10-09 |title=काब्श-उमेयामा एल्गोरिथम का एक विशुद्ध बीजगणितीय औचित्य|url=https://nvlpubs.nist.gov/nistpubs/jres/124/jres.124.028.pdf |journal=Journal of Research of the National Institute of Standards and Technology |language=en |volume=124 |pages=124028 |doi=10.6028/jres.124.028 |issn=2165-7254 |pmc=7340555 |pmid=34877177}}</ref> वोल्फगैंग काब्श और शिनजी उमेयामा के नाम पर, इष्टतम [[रोटेशन मैट्रिक्स|क्रमावर्तन आव्यूह]] की गणना करने की एक विधि है जो बिंदुओं के दो युग्मित सम्मुच्चयों के बीच [[आरएमएसडी]] (घात माध्य वर्ग विचलन) को कम करती है। यह [[ कंप्यूटर चित्रलेख |कंप्यूटर चित्रलेख]] में [[बिंदु-सेट पंजीकरण|बिंदु-सम्मुच्चय पंजीकरण]] के लिए और रसायन सूचना विज्ञान और जैव सूचना विज्ञान में आणविक और [[प्रोटीन]] संरचनाओं की तुलना करने के लिए उपयोगी है (विशेष रूप से, घात-माध्य-वर्ग विचलन (जैव सूचना विज्ञान) देखें)।


एल्गोरिदम केवल रोटेशन मैट्रिक्स की गणना करता है, लेकिन इसमें अनुवाद वेक्टर की गणना की भी आवश्यकता होती है। जब अनुवाद और रोटेशन दोनों वास्तव में किए जाते हैं, तो एल्गोरिदम को कभी-कभी आंशिक [[प्रोक्रस्टेस सुपरइम्पोज़िशन]] कहा जाता है ([[ऑर्थोगोनल प्रोक्रस्टेस समस्या]] भी देखें)।
कलन विधि केवल क्रमावर्तन आव्यूह की गणना करता है, लेकिन इसमें अनुवाद सदिश की गणना की भी आवश्यकता होती है। जब अनुवाद और क्रमावर्तन दोनों वास्तव में किए जाते हैं, तो कलन विधि को कभी-कभी आंशिक [[प्रोक्रस्टेस सुपरइम्पोज़िशन|प्रोक्रस्टेस अधिरोपण]] कहा जाता है ([[ऑर्थोगोनल प्रोक्रस्टेस समस्या|आयतीय प्रोक्रस्टेस समस्या]] भी देखें)।


== विवरण ==
== विवरण ==


के घूर्णन के लिए एल्गोरिथ्म {{mvar|P}} में {{mvar|Q}} युग्मित बिंदुओं के दो सेटों से प्रारंभ होता है, {{mvar|P}} और {{mvar|Q}}. बिंदुओं के प्रत्येक सेट को एक के रूप में दर्शाया जा सकता है {{math|''N'' × 3}} [[मैट्रिक्स (गणित)]]पहली पंक्ति पहले बिंदु के निर्देशांक हैं, दूसरी पंक्ति दूसरे बिंदु के निर्देशांक हैं {{mvar|N}}वीं पंक्ति के निर्देशांक हैं {{mvar|N}}वाँ बिंदु. नीचे दिए गए मैट्रिक्स की जाँच करें
{{mvar|P}} और {{mvar|Q}} के घूर्णन के लिए कलन विधि {{mvar|P}} में {{mvar|Q}} युग्मित बिंदुओं के दो सम्मुच्चयों से प्रारंभ होता है। बिंदुओं के प्रत्येक सम्मुच्चय को एक {{math|''N'' × 3}} [[मैट्रिक्स (गणित)|आव्यूह (गणित)]] के रूप में दर्शाया जा सकता है। पहली पंक्ति पहले बिंदु के निर्देशांक हैं, दूसरी पंक्ति दूसरे बिंदु के निर्देशांक हैं {{mvar|N}}वीं पंक्ति {{mvar|N}}वें बिंदु के निर्देशांक हैं। नीचे दिए गए आव्यूह की जाँच करें


:<math>\begin{pmatrix}
:<math>\begin{pmatrix}
Line 12: Line 12:
\vdots & \vdots & \vdots \\
\vdots & \vdots & \vdots \\
x_N & y_N & z_N \end{pmatrix}</math>
x_N & y_N & z_N \end{pmatrix}</math>
एल्गोरिदम तीन चरणों में काम करता है: एक अनुवाद, एक सहप्रसरण मैट्रिक्स की गणना, और इष्टतम रोटेशन मैट्रिक्स की गणना।
कलन विधि तीन चरणों में काम करता है: एक अनुवाद, एक सहप्रसरण आव्यूह की गणना, और इष्टतम क्रमावर्तन आव्यूह की गणना।


=== अनुवाद ===
=== अनुवाद ===
निर्देशांक के दोनों सेटों का पहले अनुवाद किया जाना चाहिए, ताकि उनका [[केन्द्रक]] समन्वय प्रणाली की उत्पत्ति के साथ मेल खाए। यह संबंधित केन्द्रक के बिंदु निर्देशांक को घटाकर किया जाता है।
निर्देशांक के दोनों सम्मुच्चयों का पहले अनुवाद किया जाना चाहिए, ताकि उनका [[केन्द्रक]] समन्वय प्रणाली की उत्पत्ति के साथ मेल खाए। यह संबंधित केन्द्रक के बिंदु निर्देशांक को घटाकर किया जाता है।


=== सहप्रसरण मैट्रिक्स की गणना ===
=== सहप्रसरण आव्यूह की गणना ===
दूसरे चरण में एक मैट्रिक्स की गणना करना शामिल है {{mvar|H}}. मैट्रिक्स संकेतन में,
दूसरे चरण में एक आव्यूह {{mvar|H}} की गणना करना सम्मिलित है। आव्यूह संकेतन में,


:<math> H = P^\mathsf{T}Q \, </math>
:<math> H = P^\mathsf{T}Q \, </math>
Line 24: Line 24:


:<math> H_{ij} = \sum_{k = 1}^N P_{ki} Q_{kj}, </math>
:<math> H_{ij} = \sum_{k = 1}^N P_{ki} Q_{kj}, </math>
जो कि एक [[ क्रॉस-सहप्रसरण ]]|क्रॉस-कोवेरिएंस मैट्रिक्स है {{mvar|P}} और {{mvar|Q}} को design_matrix के रूप में देखा जाता है।
जो कि एक[[ क्रॉस-सहप्रसरण | तिर्यक्-सहप्रसरण]] आव्यूह है जब {{mvar|P}} और {{mvar|Q}} को अभिकल्पआव्यूह के रूप में देखा जाता है।


=== इष्टतम रोटेशन मैट्रिक्स की गणना ===
=== इष्टतम क्रमावर्तन आव्यूह की गणना ===
इष्टतम रोटेशन की गणना करना संभव है {{mvar|R}}मैट्रिक्स सूत्र के आधार पर
आव्यूह सूत्र के आधार पर इष्टतम क्रमावर्तन {{mvar|R}} की गणना करना संभव है


:<math> R = \left(H^\mathsf{T} H\right)^\frac12 H^{-1} </math>
:<math> R = \left(H^\mathsf{T} H\right)^\frac12 H^{-1} </math>
लेकिन इस सूत्र का संख्यात्मक समाधान लागू करना तब जटिल हो जाता है जब सभी विशेष मामलों को ध्यान में रखा जाता है (उदाहरण के लिए, का मामला)। {{mvar|H}} व्युत्क्रम नहीं होना)।
लेकिन इस सूत्र का संख्यात्मक समाधान लागू करना तब जटिल हो जाता है जब सभी विशेष स्तिथियों को ध्यान में रखा जाता है (उदाहरण के लिए, H के मामले में व्युत्क्रम नहीं है)।


यदि एकल मूल्य अपघटन (एसवीडी) रूटीन उपलब्ध हैं, तो इष्टतम रोटेशन, {{mvar|R}}, की गणना निम्नलिखित सरल एल्गोरिदम का उपयोग करके की जा सकती है।
यदि एकल मूल्य अपघटन (एसवीडी) घातीन उपलब्ध हैं, तो इष्टतम क्रमावर्तन, {{mvar|R}}, की गणना निम्नलिखित सरल कलन विधि का उपयोग करके की जा सकती है।


सबसे पहले, सहप्रसरण मैट्रिक्स के एसवीडी की गणना करें {{mvar|H}}.
सबसे पहले, सहप्रसरण आव्यूह {{mvar|H}} के एसवीडी की गणना करें


:<math> H = U \Sigma V^\mathsf{T} </math>
:<math> H = U \Sigma V^\mathsf{T} </math>
इसके बाद, तय करें कि दाएं हाथ की समन्वय प्रणाली सुनिश्चित करने के लिए हमें अपने रोटेशन मैट्रिक्स को सही करने की आवश्यकता है या नहीं
इसके बाद, निर्धारित करें कि दाएं हाथ की समन्वय प्रणाली सुनिश्चित करने के लिए हमें अपने क्रमावर्तन आव्यूह को सही करने की आवश्यकता है या नहीं


:<math> d =  \mathrm{sign}\left(\det\left(V U^\mathsf{T}\right)\right) </math>
:<math> d =  \mathrm{sign}\left(\det\left(V U^\mathsf{T}\right)\right) </math>
अंत में, हमारे इष्टतम रोटेशन मैट्रिक्स की गणना करें, {{mvar|R}}, जैसा
अंत में, हमारे इष्टतम क्रमावर्तन आव्यूह {{mvar|R}} की गणना करें, जैसे


:<math> R = V \begin{pmatrix}
:<math> R = V \begin{pmatrix}
Line 46: Line 46:
0 & 1 & 0 \\
0 & 1 & 0 \\
0 & 0 & d \end{pmatrix} U^\mathsf{T} </math>
0 & 0 & d \end{pmatrix} U^\mathsf{T} </math>
इष्टतम रोटेशन मैट्रिक्स को चतुर्भुज के संदर्भ में भी व्यक्त किया जा सकता है।<ref>{{Cite journal|last=Horn|first=Berthold K. P.|authorlink=Berthold K.P. Horn|date=1987-04-01|title=इकाई चतुर्भुजों का उपयोग करके निरपेक्ष अभिविन्यास का बंद-रूप समाधान|journal=Journal of the Optical Society of America A|language=EN|volume=4|issue=4|pages=629|doi=10.1364/josaa.4.000629|bibcode=1987JOSAA...4..629H|issn=1520-8532|citeseerx=10.1.1.68.7320}}</ref><ref>{{Cite journal|last=Kneller|first=Gerald R.|date=1991-05-01|title=क्वाटरनियंस का उपयोग करके आणविक संरचनाओं का सुपरपोजिशन|journal=Molecular Simulation|volume=7|issue=1–2|pages=113–119|doi=10.1080/08927029108022453|issn=0892-7022}}</ref><ref name="Coutsias2004">{{cite journal |last1=Coutsias |first1=E. A. |last2=Seok |first2=C. |last3=Dill |first3=K. A. | title = आरएमएसडी की गणना करने के लिए चतुर्भुज का उपयोग करना| journal = J. Comput. Chem. | volume = 25 | issue = 15 | pages = 1849–1857 | year = 2004 | pmid = 15376254 | doi = 10.1002/jcc.20110|s2cid=18224579 }}</ref><ref name="Petitjean1999">{{cite journal | last = Petitjean | first = M. | title = मूल माध्य पर वर्ग मात्रात्मक चिरलिटी और मात्रात्मक समरूपता माप| journal = J. Math. Phys. | volume = 40 | issue = 9 | pages = 4587–4595 | year = 1999 | doi = 10.1063/1.532988| bibcode = 1999JMP....40.4587P | url = https://hal.archives-ouvertes.fr/hal-02122820/file/PMP.JMP_1999.pdf }}</ref> इस वैकल्पिक विवरण का उपयोग लचीले अणुओं के [[आणविक गतिशीलता]] प्रक्षेप पथ से कठोर-शरीर गतियों को हटाने के लिए एक कठोर विधि के विकास में किया गया है।<ref>{{Cite journal|date=2011-08-24|title=लचीले मैक्रोमोलेक्यूल्स के आणविक गतिशीलता प्रक्षेपवक्र से आंतरिक गति के निष्कर्षण के लिए कम से कम बाधा दृष्टिकोण|journal=J. Chem. Phys.|volume=135|issue=8|pages=084110|doi=10.1063/1.3626275|pmid=21895162|issn=0021-9606|last1=Chevrot|first1=Guillaume|last2=Calligari|first2=Paolo|last3=Hinsen|first3=Konrad|last4=Kneller|first4=Gerald R.|bibcode=2011JChPh.135h4110C}}</ref> 2002 में संभाव्यता वितरण (निरंतर या नहीं) के अनुप्रयोग के लिए एक सामान्यीकरण भी प्रस्तावित किया गया था।<ref name="Petitjean2002">{{cite journal | last = Petitjean | first = M. | title = चिरल मिश्रण| journal = J. Math. Phys. | volume = 43 | issue = 8 | pages = 4147–4157 | year = 2002 | doi = 10.1063/1.1484559| bibcode = 2002JMP....43.4147P | url = https://hal.archives-ouvertes.fr/hal-02122882/file/PMP.JMP_2002.pdf }}</ref>
इष्टतम क्रमावर्तन आव्यूह को चतुर्भुज के संदर्भ में भी व्यक्त किया जा सकता है। <ref>{{Cite journal|last=Horn|first=Berthold K. P.|authorlink=Berthold K.P. Horn|date=1987-04-01|title=इकाई चतुर्भुजों का उपयोग करके निरपेक्ष अभिविन्यास का बंद-रूप समाधान|journal=Journal of the Optical Society of America A|language=EN|volume=4|issue=4|pages=629|doi=10.1364/josaa.4.000629|bibcode=1987JOSAA...4..629H|issn=1520-8532|citeseerx=10.1.1.68.7320}}</ref><ref>{{Cite journal|last=Kneller|first=Gerald R.|date=1991-05-01|title=क्वाटरनियंस का उपयोग करके आणविक संरचनाओं का सुपरपोजिशन|journal=Molecular Simulation|volume=7|issue=1–2|pages=113–119|doi=10.1080/08927029108022453|issn=0892-7022}}</ref><ref name="Coutsias2004">{{cite journal |last1=Coutsias |first1=E. A. |last2=Seok |first2=C. |last3=Dill |first3=K. A. | title = आरएमएसडी की गणना करने के लिए चतुर्भुज का उपयोग करना| journal = J. Comput. Chem. | volume = 25 | issue = 15 | pages = 1849–1857 | year = 2004 | pmid = 15376254 | doi = 10.1002/jcc.20110|s2cid=18224579 }}</ref><ref name="Petitjean1999">{{cite journal | last = Petitjean | first = M. | title = मूल माध्य पर वर्ग मात्रात्मक चिरलिटी और मात्रात्मक समरूपता माप| journal = J. Math. Phys. | volume = 40 | issue = 9 | pages = 4587–4595 | year = 1999 | doi = 10.1063/1.532988| bibcode = 1999JMP....40.4587P | url = https://hal.archives-ouvertes.fr/hal-02122820/file/PMP.JMP_1999.pdf }}</ref> इस वैकल्पिक विवरण का उपयोग विभक्तिग्राही अणुओं के [[आणविक गतिशीलता]] प्रक्षेप पथ से कठोर-शरीर गतियों को हटाने के लिए एक कठोर विधि के विकास में किया गया है। <ref>{{Cite journal|date=2011-08-24|title=लचीले मैक्रोमोलेक्यूल्स के आणविक गतिशीलता प्रक्षेपवक्र से आंतरिक गति के निष्कर्षण के लिए कम से कम बाधा दृष्टिकोण|journal=J. Chem. Phys.|volume=135|issue=8|pages=084110|doi=10.1063/1.3626275|pmid=21895162|issn=0021-9606|last1=Chevrot|first1=Guillaume|last2=Calligari|first2=Paolo|last3=Hinsen|first3=Konrad|last4=Kneller|first4=Gerald R.|bibcode=2011JChPh.135h4110C}}</ref> 2002 में संभाव्यता वितरण (निरंतर या नहीं) के अनुप्रयोग के लिए एक सामान्यीकरण भी प्रस्तावित किया गया था। <ref name="Petitjean2002">{{cite journal | last = Petitjean | first = M. | title = चिरल मिश्रण| journal = J. Math. Phys. | volume = 43 | issue = 8 | pages = 4147–4157 | year = 2002 | doi = 10.1063/1.1484559| bibcode = 2002JMP....43.4147P | url = https://hal.archives-ouvertes.fr/hal-02122882/file/PMP.JMP_2002.pdf }}</ref>




=== सामान्यीकरण ===
=== सामान्यीकरण ===


एल्गोरिथ्म को त्रि-आयामी अंतरिक्ष में बिंदुओं के लिए वर्णित किया गया था। को सामान्यीकरण {{mvar|D}} आयाम तत्काल है.
कलन विधि को त्रि-आयामी स्थल में बिंदुओं के लिए वर्णित किया गया था। D आयामों का सामान्यीकरण सन्निहित है।


== बाहरी संबंध ==
== बाहरी संबंध ==
Line 71: Line 71:


* वहबा की समस्या|वहबा की समस्या
* वहबा की समस्या|वहबा की समस्या
* ऑर्थोगोनल प्रोक्रस्ट्स समस्या
* आयतीय प्रोक्रस्ट्स समस्या


== संदर्भ ==
== संदर्भ ==

Revision as of 02:49, 2 August 2023

काब्श कलन विधि, जिसे काब्श-उमेयामा कलन विधि के रूप में भी जाना जाता है, [1] वोल्फगैंग काब्श और शिनजी उमेयामा के नाम पर, इष्टतम क्रमावर्तन आव्यूह की गणना करने की एक विधि है जो बिंदुओं के दो युग्मित सम्मुच्चयों के बीच आरएमएसडी (घात माध्य वर्ग विचलन) को कम करती है। यह कंप्यूटर चित्रलेख में बिंदु-सम्मुच्चय पंजीकरण के लिए और रसायन सूचना विज्ञान और जैव सूचना विज्ञान में आणविक और प्रोटीन संरचनाओं की तुलना करने के लिए उपयोगी है (विशेष रूप से, घात-माध्य-वर्ग विचलन (जैव सूचना विज्ञान) देखें)।

कलन विधि केवल क्रमावर्तन आव्यूह की गणना करता है, लेकिन इसमें अनुवाद सदिश की गणना की भी आवश्यकता होती है। जब अनुवाद और क्रमावर्तन दोनों वास्तव में किए जाते हैं, तो कलन विधि को कभी-कभी आंशिक प्रोक्रस्टेस अधिरोपण कहा जाता है (आयतीय प्रोक्रस्टेस समस्या भी देखें)।

विवरण

P और Q के घूर्णन के लिए कलन विधि P में Q युग्मित बिंदुओं के दो सम्मुच्चयों से प्रारंभ होता है। बिंदुओं के प्रत्येक सम्मुच्चय को एक N × 3 आव्यूह (गणित) के रूप में दर्शाया जा सकता है। पहली पंक्ति पहले बिंदु के निर्देशांक हैं, दूसरी पंक्ति दूसरे बिंदु के निर्देशांक हैं Nवीं पंक्ति Nवें बिंदु के निर्देशांक हैं। नीचे दिए गए आव्यूह की जाँच करें

कलन विधि तीन चरणों में काम करता है: एक अनुवाद, एक सहप्रसरण आव्यूह की गणना, और इष्टतम क्रमावर्तन आव्यूह की गणना।

अनुवाद

निर्देशांक के दोनों सम्मुच्चयों का पहले अनुवाद किया जाना चाहिए, ताकि उनका केन्द्रक समन्वय प्रणाली की उत्पत्ति के साथ मेल खाए। यह संबंधित केन्द्रक के बिंदु निर्देशांक को घटाकर किया जाता है।

सहप्रसरण आव्यूह की गणना

दूसरे चरण में एक आव्यूह H की गणना करना सम्मिलित है। आव्यूह संकेतन में,

या, योग संकेतन का उपयोग करते हुए,

जो कि एक तिर्यक्-सहप्रसरण आव्यूह है जब P और Q को अभिकल्पआव्यूह के रूप में देखा जाता है।

इष्टतम क्रमावर्तन आव्यूह की गणना

आव्यूह सूत्र के आधार पर इष्टतम क्रमावर्तन R की गणना करना संभव है

लेकिन इस सूत्र का संख्यात्मक समाधान लागू करना तब जटिल हो जाता है जब सभी विशेष स्तिथियों को ध्यान में रखा जाता है (उदाहरण के लिए, H के मामले में व्युत्क्रम नहीं है)।

यदि एकल मूल्य अपघटन (एसवीडी) घातीन उपलब्ध हैं, तो इष्टतम क्रमावर्तन, R, की गणना निम्नलिखित सरल कलन विधि का उपयोग करके की जा सकती है।

सबसे पहले, सहप्रसरण आव्यूह H के एसवीडी की गणना करें

इसके बाद, निर्धारित करें कि दाएं हाथ की समन्वय प्रणाली सुनिश्चित करने के लिए हमें अपने क्रमावर्तन आव्यूह को सही करने की आवश्यकता है या नहीं

अंत में, हमारे इष्टतम क्रमावर्तन आव्यूह R की गणना करें, जैसे

इष्टतम क्रमावर्तन आव्यूह को चतुर्भुज के संदर्भ में भी व्यक्त किया जा सकता है। [2][3][4][5] इस वैकल्पिक विवरण का उपयोग विभक्तिग्राही अणुओं के आणविक गतिशीलता प्रक्षेप पथ से कठोर-शरीर गतियों को हटाने के लिए एक कठोर विधि के विकास में किया गया है। [6] 2002 में संभाव्यता वितरण (निरंतर या नहीं) के अनुप्रयोग के लिए एक सामान्यीकरण भी प्रस्तावित किया गया था। [7]


सामान्यीकरण

कलन विधि को त्रि-आयामी स्थल में बिंदुओं के लिए वर्णित किया गया था। D आयामों का सामान्यीकरण सन्निहित है।

बाहरी संबंध

This SVD algorithm is described in more detail at http://cnx.org/content/m11608/latest/

A Matlab function is available at http://www.mathworks.com/matlabcentral/fileexchange/25746-kabsch-algorithm

A C++ implementation (and unit test) using Eigen

A Python script is available at https://github.com/charnley/rmsd. Another implementation can be found in SciPy.

A free PyMol plugin easily implementing Kabsch is [1]. (This previously linked to CEalign [2], but this uses the Combinatorial Extension (CE) algorithm.) VMD uses the Kabsch algorithm for its alignment.

The FoldX modeling toolsuite incorporates the Kabsch algorithm to measure RMSD between Wild Type and Mutated protein structures.


यह भी देखें

  • वहबा की समस्या|वहबा की समस्या
  • आयतीय प्रोक्रस्ट्स समस्या

संदर्भ

  1. Lawrence, Jim; Bernal, Javier; Witzgall, Christoph (2019-10-09). "काब्श-उमेयामा एल्गोरिथम का एक विशुद्ध बीजगणितीय औचित्य" (PDF). Journal of Research of the National Institute of Standards and Technology (in English). 124: 124028. doi:10.6028/jres.124.028. ISSN 2165-7254. PMC 7340555. PMID 34877177.
  2. Horn, Berthold K. P. (1987-04-01). "इकाई चतुर्भुजों का उपयोग करके निरपेक्ष अभिविन्यास का बंद-रूप समाधान". Journal of the Optical Society of America A (in English). 4 (4): 629. Bibcode:1987JOSAA...4..629H. CiteSeerX 10.1.1.68.7320. doi:10.1364/josaa.4.000629. ISSN 1520-8532.
  3. Kneller, Gerald R. (1991-05-01). "क्वाटरनियंस का उपयोग करके आणविक संरचनाओं का सुपरपोजिशन". Molecular Simulation. 7 (1–2): 113–119. doi:10.1080/08927029108022453. ISSN 0892-7022.
  4. Coutsias, E. A.; Seok, C.; Dill, K. A. (2004). "आरएमएसडी की गणना करने के लिए चतुर्भुज का उपयोग करना". J. Comput. Chem. 25 (15): 1849–1857. doi:10.1002/jcc.20110. PMID 15376254. S2CID 18224579.
  5. Petitjean, M. (1999). "मूल माध्य पर वर्ग मात्रात्मक चिरलिटी और मात्रात्मक समरूपता माप" (PDF). J. Math. Phys. 40 (9): 4587–4595. Bibcode:1999JMP....40.4587P. doi:10.1063/1.532988.
  6. Chevrot, Guillaume; Calligari, Paolo; Hinsen, Konrad; Kneller, Gerald R. (2011-08-24). "लचीले मैक्रोमोलेक्यूल्स के आणविक गतिशीलता प्रक्षेपवक्र से आंतरिक गति के निष्कर्षण के लिए कम से कम बाधा दृष्टिकोण". J. Chem. Phys. 135 (8): 084110. Bibcode:2011JChPh.135h4110C. doi:10.1063/1.3626275. ISSN 0021-9606. PMID 21895162.
  7. Petitjean, M. (2002). "चिरल मिश्रण" (PDF). J. Math. Phys. 43 (8): 4147–4157. Bibcode:2002JMP....43.4147P. doi:10.1063/1.1484559.