12.1: Organic Chemistry
- Last updated
- Apr 13, 2023
- Save as PDF
- Page ID
- 355085
( \newcommand{\kernel}{\mathrm{null}\,}\)
How many carbon-containing molecules are there? The current estimate is that there are around 20 million different known organic compounds. Why the uncertainty? Every day, scientists are coming up with new compounds. Some of these materials are of interest for a research project, while others are destined to be developed for a commercial market. As soon as we think we know how many organic compounds exist, more are discovered and our number quickly becomes out of date. The molecule gallery in Figure 12.1.1 below shows just 12 of the 20,000,000 or so organic compounds. So, what exactly is an organic compound and why are there so many different possibilities?
![]() Jmol._Canvas2D (Jmol) "jmolApplet40621"[x] script 1 started zoomLarge = false antialiasDisplay = true callback set for errorCallback myCallback ERROR errorCallback = "myCallback" Jmol JavaScript applet jmolApplet68541__115209135643402__ initializing Jmol getValue debug null Jmol getValue logLevel null Jmol getValue allowjavascript null AppletRegistry.checkIn(jmolApplet68541__115209135643402__) vwrOptions: { "name":"jmolApplet68541","applet":true,"documentBase":"https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry","platform":"J.awtjs2d.Platform","fullName":"jmolApplet68541__115209135643402__","codePath":"https://awesomefiles.libretexts.org/Molecules/JSmol/j2s/","display":"jmolApplet68541_canvas2d","signedApplet":"true","appletReadyCallback":"Jmol._readyCallback","statusListener":"[J.appletjs.Jmol object]","syncId":"115209135643402","bgcolor":"white" } setting document base to "https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry" (C) 2015 Jmol Development Jmol Version: 14.29.3 2018-02-03 09:25 java.vendor: Java2Script (HTML5) java.version: 2018-01-28 23:38:52 (JSmol/j2s) os.name: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Access: ALL memory: 0.0/0.0 processors available: 1 useCommandThread: false appletId:jmolApplet68541 (signed) Jmol getValue emulate null defaults = "Jmol" Jmol getValue boxbgcolor null Jmol getValue bgcolor white backgroundColor = "white" Jmol getValue ANIMFRAMECallback null Jmol getValue APPLETREADYCallback Jmol._readyCallback APPLETREADYCallback = "Jmol._readyCallback" callback set for APPLETREADYCallback Jmol._readyCallback APPLETREADY Jmol getValue ATOMMOVEDCallback null Jmol getValue AUDIOCallback null Jmol getValue CLICKCallback null Jmol getValue DRAGDROPCallback null Jmol getValue ECHOCallback null Jmol getValue ERRORCallback null Jmol getValue EVALCallback null Jmol getValue HOVERCallback null Jmol getValue IMAGECallback null Jmol getValue LOADSTRUCTCallback null Jmol getValue MEASURECallback null Jmol getValue MESSAGECallback null Jmol getValue MINIMIZATIONCallback null Jmol getValue SERVICECallback null Jmol getValue PICKCallback null Jmol getValue RESIZECallback null Jmol getValue SCRIPTCallback null Jmol getValue SYNCCallback null Jmol getValue STRUCTUREMODIFIEDCallback null Jmol getValue doTranslate null language=en_US Jmol getValue popupMenu null Jmol getValue script null Jmol getValue loadInline null Jmol getValue load null Jmol applet jmolApplet68541__115209135643402__ ready |
![]() Jmol._Canvas2D (Jmol) "jmolApplet68541"[x] script 1 started zoomLarge = false antialiasDisplay = true callback set for errorCallback myCallback ERROR errorCallback = "myCallback" Jmol JavaScript applet jmolApplet84442__115209135643402__ initializing Jmol getValue debug null Jmol getValue logLevel null Jmol getValue allowjavascript null AppletRegistry.checkIn(jmolApplet84442__115209135643402__) vwrOptions: { "name":"jmolApplet84442","applet":true,"documentBase":"https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry","platform":"J.awtjs2d.Platform","fullName":"jmolApplet84442__115209135643402__","codePath":"https://awesomefiles.libretexts.org/Molecules/JSmol/j2s/","display":"jmolApplet84442_canvas2d","signedApplet":"true","appletReadyCallback":"Jmol._readyCallback","statusListener":"[J.appletjs.Jmol object]","syncId":"115209135643402","bgcolor":"white" } setting document base to "https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry" (C) 2015 Jmol Development Jmol Version: 14.29.3 2018-02-03 09:25 java.vendor: Java2Script (HTML5) java.version: 2018-01-28 23:38:52 (JSmol/j2s) os.name: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Access: ALL memory: 0.0/0.0 processors available: 1 useCommandThread: false appletId:jmolApplet84442 (signed) Jmol getValue emulate null defaults = "Jmol" Jmol getValue boxbgcolor null Jmol getValue bgcolor white backgroundColor = "white" Jmol getValue ANIMFRAMECallback null Jmol getValue APPLETREADYCallback Jmol._readyCallback APPLETREADYCallback = "Jmol._readyCallback" callback set for APPLETREADYCallback Jmol._readyCallback APPLETREADY Jmol getValue ATOMMOVEDCallback null Jmol getValue AUDIOCallback null Jmol getValue CLICKCallback null Jmol getValue DRAGDROPCallback null Jmol getValue ECHOCallback null Jmol getValue ERRORCallback null Jmol getValue EVALCallback null Jmol getValue HOVERCallback null Jmol getValue IMAGECallback null Jmol getValue LOADSTRUCTCallback null Jmol getValue MEASURECallback null Jmol getValue MESSAGECallback null Jmol getValue MINIMIZATIONCallback null Jmol getValue SERVICECallback null Jmol getValue PICKCallback null Jmol getValue RESIZECallback null Jmol getValue SCRIPTCallback null Jmol getValue SYNCCallback null Jmol getValue STRUCTUREMODIFIEDCallback null Jmol getValue doTranslate null language=en_US Jmol getValue popupMenu null Jmol getValue script null Jmol getValue loadInline null Jmol getValue load null Jmol applet jmolApplet84442__115209135643402__ ready |
![]() Jmol._Canvas2D (Jmol) "jmolApplet84442"[x] script 1 started zoomLarge = false antialiasDisplay = true callback set for errorCallback myCallback ERROR errorCallback = "myCallback" Jmol JavaScript applet jmolApplet46223__115209135643402__ initializing Jmol getValue debug null Jmol getValue logLevel null Jmol getValue allowjavascript null AppletRegistry.checkIn(jmolApplet46223__115209135643402__) vwrOptions: { "name":"jmolApplet46223","applet":true,"documentBase":"https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry","platform":"J.awtjs2d.Platform","fullName":"jmolApplet46223__115209135643402__","codePath":"https://awesomefiles.libretexts.org/Molecules/JSmol/j2s/","display":"jmolApplet46223_canvas2d","signedApplet":"true","appletReadyCallback":"Jmol._readyCallback","statusListener":"[J.appletjs.Jmol object]","syncId":"115209135643402","bgcolor":"white" } setting document base to "https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry" (C) 2015 Jmol Development Jmol Version: 14.29.3 2018-02-03 09:25 java.vendor: Java2Script (HTML5) java.version: 2018-01-28 23:38:52 (JSmol/j2s) os.name: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Access: ALL memory: 0.0/0.0 processors available: 1 useCommandThread: false appletId:jmolApplet46223 (signed) Jmol getValue emulate null defaults = "Jmol" Jmol getValue boxbgcolor null Jmol getValue bgcolor white backgroundColor = "white" Jmol getValue ANIMFRAMECallback null Jmol getValue APPLETREADYCallback Jmol._readyCallback APPLETREADYCallback = "Jmol._readyCallback" callback set for APPLETREADYCallback Jmol._readyCallback APPLETREADY Jmol getValue ATOMMOVEDCallback null Jmol getValue AUDIOCallback null Jmol getValue CLICKCallback null Jmol getValue DRAGDROPCallback null Jmol getValue ECHOCallback null Jmol getValue ERRORCallback null Jmol getValue EVALCallback null Jmol getValue HOVERCallback null Jmol getValue IMAGECallback null Jmol getValue LOADSTRUCTCallback null Jmol getValue MEASURECallback null Jmol getValue MESSAGECallback null Jmol getValue MINIMIZATIONCallback null Jmol getValue SERVICECallback null Jmol getValue PICKCallback null Jmol getValue RESIZECallback null Jmol getValue SCRIPTCallback null Jmol getValue SYNCCallback null Jmol getValue STRUCTUREMODIFIEDCallback null Jmol getValue doTranslate null language=en_US Jmol getValue popupMenu null Jmol getValue script null Jmol getValue loadInline null Jmol getValue load null Jmol applet jmolApplet46223__115209135643402__ ready |
![]() Jmol._Canvas2D (Jmol) "jmolApplet46223"[x] script 1 started zoomLarge = false antialiasDisplay = true callback set for errorCallback myCallback ERROR errorCallback = "myCallback" Jmol JavaScript applet jmolApplet38649__115209135643402__ initializing Jmol getValue debug null Jmol getValue logLevel null Jmol getValue allowjavascript null AppletRegistry.checkIn(jmolApplet38649__115209135643402__) vwrOptions: { "name":"jmolApplet38649","applet":true,"documentBase":"https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry","platform":"J.awtjs2d.Platform","fullName":"jmolApplet38649__115209135643402__","codePath":"https://awesomefiles.libretexts.org/Molecules/JSmol/j2s/","display":"jmolApplet38649_canvas2d","signedApplet":"true","appletReadyCallback":"Jmol._readyCallback","statusListener":"[J.appletjs.Jmol object]","syncId":"115209135643402","bgcolor":"white" } setting document base to "https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry" (C) 2015 Jmol Development Jmol Version: 14.29.3 2018-02-03 09:25 java.vendor: Java2Script (HTML5) java.version: 2018-01-28 23:38:52 (JSmol/j2s) os.name: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Access: ALL memory: 0.0/0.0 processors available: 1 useCommandThread: false appletId:jmolApplet38649 (signed) Jmol getValue emulate null defaults = "Jmol" Jmol getValue boxbgcolor null Jmol getValue bgcolor white backgroundColor = "white" Jmol getValue ANIMFRAMECallback null Jmol getValue APPLETREADYCallback Jmol._readyCallback APPLETREADYCallback = "Jmol._readyCallback" callback set for APPLETREADYCallback Jmol._readyCallback APPLETREADY Jmol getValue ATOMMOVEDCallback null Jmol getValue AUDIOCallback null Jmol getValue CLICKCallback null Jmol getValue DRAGDROPCallback null Jmol getValue ECHOCallback null Jmol getValue ERRORCallback null Jmol getValue EVALCallback null Jmol getValue HOVERCallback null Jmol getValue IMAGECallback null Jmol getValue LOADSTRUCTCallback null Jmol getValue MEASURECallback null Jmol getValue MESSAGECallback null Jmol getValue MINIMIZATIONCallback null Jmol getValue SERVICECallback null Jmol getValue PICKCallback null Jmol getValue RESIZECallback null Jmol getValue SCRIPTCallback null Jmol getValue SYNCCallback null Jmol getValue STRUCTUREMODIFIEDCallback null Jmol getValue doTranslate null language=en_US Jmol getValue popupMenu null Jmol getValue script null Jmol getValue loadInline null Jmol getValue load null Jmol applet jmolApplet38649__115209135643402__ ready |
![]() Jmol._Canvas2D (Jmol) "jmolApplet38649"[x] script 1 started zoomLarge = false antialiasDisplay = true callback set for errorCallback myCallback ERROR errorCallback = "myCallback" Jmol JavaScript applet jmolApplet43447__115209135643402__ initializing Jmol getValue debug null Jmol getValue logLevel null Jmol getValue allowjavascript null AppletRegistry.checkIn(jmolApplet43447__115209135643402__) vwrOptions: { "name":"jmolApplet43447","applet":true,"documentBase":"https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry","platform":"J.awtjs2d.Platform","fullName":"jmolApplet43447__115209135643402__","codePath":"https://awesomefiles.libretexts.org/Molecules/JSmol/j2s/","display":"jmolApplet43447_canvas2d","signedApplet":"true","appletReadyCallback":"Jmol._readyCallback","statusListener":"[J.appletjs.Jmol object]","syncId":"115209135643402","bgcolor":"white" } setting document base to "https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry" (C) 2015 Jmol Development Jmol Version: 14.29.3 2018-02-03 09:25 java.vendor: Java2Script (HTML5) java.version: 2018-01-28 23:38:52 (JSmol/j2s) os.name: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Access: ALL memory: 0.0/0.0 processors available: 1 useCommandThread: false appletId:jmolApplet43447 (signed) Jmol getValue emulate null defaults = "Jmol" Jmol getValue boxbgcolor null Jmol getValue bgcolor white backgroundColor = "white" Jmol getValue ANIMFRAMECallback null Jmol getValue APPLETREADYCallback Jmol._readyCallback APPLETREADYCallback = "Jmol._readyCallback" callback set for APPLETREADYCallback Jmol._readyCallback APPLETREADY Jmol getValue ATOMMOVEDCallback null Jmol getValue AUDIOCallback null Jmol getValue CLICKCallback null Jmol getValue DRAGDROPCallback null Jmol getValue ECHOCallback null Jmol getValue ERRORCallback null Jmol getValue EVALCallback null Jmol getValue HOVERCallback null Jmol getValue IMAGECallback null Jmol getValue LOADSTRUCTCallback null Jmol getValue MEASURECallback null Jmol getValue MESSAGECallback null Jmol getValue MINIMIZATIONCallback null Jmol getValue SERVICECallback null Jmol getValue PICKCallback null Jmol getValue RESIZECallback null Jmol getValue SCRIPTCallback null Jmol getValue SYNCCallback null Jmol getValue STRUCTUREMODIFIEDCallback null Jmol getValue doTranslate null language=en_US Jmol getValue popupMenu null Jmol getValue script null Jmol getValue loadInline null Jmol getValue load null Jmol applet jmolApplet43447__115209135643402__ ready |
![]() Jmol._Canvas2D (Jmol) "jmolApplet43447"[x] script 1 started zoomLarge = false antialiasDisplay = true callback set for errorCallback myCallback ERROR errorCallback = "myCallback" Jmol JavaScript applet jmolApplet79438__115209135643402__ initializing Jmol getValue debug null Jmol getValue logLevel null Jmol getValue allowjavascript null AppletRegistry.checkIn(jmolApplet79438__115209135643402__) vwrOptions: { "name":"jmolApplet79438","applet":true,"documentBase":"https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry","platform":"J.awtjs2d.Platform","fullName":"jmolApplet79438__115209135643402__","codePath":"https://awesomefiles.libretexts.org/Molecules/JSmol/j2s/","display":"jmolApplet79438_canvas2d","signedApplet":"true","appletReadyCallback":"Jmol._readyCallback","statusListener":"[J.appletjs.Jmol object]","syncId":"115209135643402","bgcolor":"white" } setting document base to "https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry" (C) 2015 Jmol Development Jmol Version: 14.29.3 2018-02-03 09:25 java.vendor: Java2Script (HTML5) java.version: 2018-01-28 23:38:52 (JSmol/j2s) os.name: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Access: ALL memory: 0.0/0.0 processors available: 1 useCommandThread: false appletId:jmolApplet79438 (signed) Jmol getValue emulate null defaults = "Jmol" Jmol getValue boxbgcolor null Jmol getValue bgcolor white backgroundColor = "white" Jmol getValue ANIMFRAMECallback null Jmol getValue APPLETREADYCallback Jmol._readyCallback APPLETREADYCallback = "Jmol._readyCallback" callback set for APPLETREADYCallback Jmol._readyCallback APPLETREADY Jmol getValue ATOMMOVEDCallback null Jmol getValue AUDIOCallback null Jmol getValue CLICKCallback null Jmol getValue DRAGDROPCallback null Jmol getValue ECHOCallback null Jmol getValue ERRORCallback null Jmol getValue EVALCallback null Jmol getValue HOVERCallback null Jmol getValue IMAGECallback null Jmol getValue LOADSTRUCTCallback null Jmol getValue MEASURECallback null Jmol getValue MESSAGECallback null Jmol getValue MINIMIZATIONCallback null Jmol getValue SERVICECallback null Jmol getValue PICKCallback null Jmol getValue RESIZECallback null Jmol getValue SCRIPTCallback null Jmol getValue SYNCCallback null Jmol getValue STRUCTUREMODIFIEDCallback null Jmol getValue doTranslate null language=en_US Jmol getValue popupMenu null Jmol getValue script null Jmol getValue loadInline null Jmol getValue load null Jmol applet jmolApplet79438__115209135643402__ ready |
![]() Jmol._Canvas2D (Jmol) "jmolApplet79438"[x] script 1 started zoomLarge = false antialiasDisplay = true callback set for errorCallback myCallback ERROR errorCallback = "myCallback" Jmol JavaScript applet jmolApplet2430__115209135643402__ initializing Jmol getValue debug null Jmol getValue logLevel null Jmol getValue allowjavascript null AppletRegistry.checkIn(jmolApplet2430__115209135643402__) vwrOptions: { "name":"jmolApplet2430","applet":true,"documentBase":"https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry","platform":"J.awtjs2d.Platform","fullName":"jmolApplet2430__115209135643402__","codePath":"https://awesomefiles.libretexts.org/Molecules/JSmol/j2s/","display":"jmolApplet2430_canvas2d","signedApplet":"true","appletReadyCallback":"Jmol._readyCallback","statusListener":"[J.appletjs.Jmol object]","syncId":"115209135643402","bgcolor":"white" } setting document base to "https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry" (C) 2015 Jmol Development Jmol Version: 14.29.3 2018-02-03 09:25 java.vendor: Java2Script (HTML5) java.version: 2018-01-28 23:38:52 (JSmol/j2s) os.name: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Access: ALL memory: 0.0/0.0 processors available: 1 useCommandThread: false appletId:jmolApplet2430 (signed) Jmol getValue emulate null defaults = "Jmol" Jmol getValue boxbgcolor null Jmol getValue bgcolor white backgroundColor = "white" Jmol getValue ANIMFRAMECallback null Jmol getValue APPLETREADYCallback Jmol._readyCallback APPLETREADYCallback = "Jmol._readyCallback" callback set for APPLETREADYCallback Jmol._readyCallback APPLETREADY Jmol getValue ATOMMOVEDCallback null Jmol getValue AUDIOCallback null Jmol getValue CLICKCallback null Jmol getValue DRAGDROPCallback null Jmol getValue ECHOCallback null Jmol getValue ERRORCallback null Jmol getValue EVALCallback null Jmol getValue HOVERCallback null Jmol getValue IMAGECallback null Jmol getValue LOADSTRUCTCallback null Jmol getValue MEASURECallback null Jmol getValue MESSAGECallback null Jmol getValue MINIMIZATIONCallback null Jmol getValue SERVICECallback null Jmol getValue PICKCallback null Jmol getValue RESIZECallback null Jmol getValue SCRIPTCallback null Jmol getValue SYNCCallback null Jmol getValue STRUCTUREMODIFIEDCallback null Jmol getValue doTranslate null language=en_US Jmol getValue popupMenu null Jmol getValue script null Jmol getValue loadInline null Jmol getValue load null Jmol applet jmolApplet2430__115209135643402__ ready |
![]() Jmol._Canvas2D (Jmol) "jmolApplet2430"[x] script 1 started zoomLarge = false antialiasDisplay = true callback set for errorCallback myCallback ERROR errorCallback = "myCallback" Jmol JavaScript applet jmolApplet76244__115209135643402__ initializing Jmol getValue debug null Jmol getValue logLevel null Jmol getValue allowjavascript null AppletRegistry.checkIn(jmolApplet76244__115209135643402__) vwrOptions: { "name":"jmolApplet76244","applet":true,"documentBase":"https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry","platform":"J.awtjs2d.Platform","fullName":"jmolApplet76244__115209135643402__","codePath":"https://awesomefiles.libretexts.org/Molecules/JSmol/j2s/","display":"jmolApplet76244_canvas2d","signedApplet":"true","appletReadyCallback":"Jmol._readyCallback","statusListener":"[J.appletjs.Jmol object]","syncId":"115209135643402","bgcolor":"white" } setting document base to "https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry" (C) 2015 Jmol Development Jmol Version: 14.29.3 2018-02-03 09:25 java.vendor: Java2Script (HTML5) java.version: 2018-01-28 23:38:52 (JSmol/j2s) os.name: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Access: ALL memory: 0.0/0.0 processors available: 1 useCommandThread: false appletId:jmolApplet76244 (signed) Jmol getValue emulate null defaults = "Jmol" Jmol getValue boxbgcolor null Jmol getValue bgcolor white backgroundColor = "white" Jmol getValue ANIMFRAMECallback null Jmol getValue APPLETREADYCallback Jmol._readyCallback APPLETREADYCallback = "Jmol._readyCallback" callback set for APPLETREADYCallback Jmol._readyCallback APPLETREADY Jmol getValue ATOMMOVEDCallback null Jmol getValue AUDIOCallback null Jmol getValue CLICKCallback null Jmol getValue DRAGDROPCallback null Jmol getValue ECHOCallback null Jmol getValue ERRORCallback null Jmol getValue EVALCallback null Jmol getValue HOVERCallback null Jmol getValue IMAGECallback null Jmol getValue LOADSTRUCTCallback null Jmol getValue MEASURECallback null Jmol getValue MESSAGECallback null Jmol getValue MINIMIZATIONCallback null Jmol getValue SERVICECallback null Jmol getValue PICKCallback null Jmol getValue RESIZECallback null Jmol getValue SCRIPTCallback null Jmol getValue SYNCCallback null Jmol getValue STRUCTUREMODIFIEDCallback null Jmol getValue doTranslate null language=en_US Jmol getValue popupMenu null Jmol getValue script null Jmol getValue loadInline null Jmol getValue load null Jmol applet jmolApplet76244__115209135643402__ ready |
![]() Jmol._Canvas2D (Jmol) "jmolApplet76244"[x] script 1 started zoomLarge = false antialiasDisplay = true callback set for errorCallback myCallback ERROR errorCallback = "myCallback" Jmol JavaScript applet jmolApplet53168__115209135643402__ initializing Jmol getValue debug null Jmol getValue logLevel null Jmol getValue allowjavascript null AppletRegistry.checkIn(jmolApplet53168__115209135643402__) vwrOptions: { "name":"jmolApplet53168","applet":true,"documentBase":"https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry","platform":"J.awtjs2d.Platform","fullName":"jmolApplet53168__115209135643402__","codePath":"https://awesomefiles.libretexts.org/Molecules/JSmol/j2s/","display":"jmolApplet53168_canvas2d","signedApplet":"true","appletReadyCallback":"Jmol._readyCallback","statusListener":"[J.appletjs.Jmol object]","syncId":"115209135643402","bgcolor":"white" } setting document base to "https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry" (C) 2015 Jmol Development Jmol Version: 14.29.3 2018-02-03 09:25 java.vendor: Java2Script (HTML5) java.version: 2018-01-28 23:38:52 (JSmol/j2s) os.name: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Access: ALL memory: 0.0/0.0 processors available: 1 useCommandThread: false appletId:jmolApplet53168 (signed) Jmol getValue emulate null defaults = "Jmol" Jmol getValue boxbgcolor null Jmol getValue bgcolor white backgroundColor = "white" Jmol getValue ANIMFRAMECallback null Jmol getValue APPLETREADYCallback Jmol._readyCallback APPLETREADYCallback = "Jmol._readyCallback" callback set for APPLETREADYCallback Jmol._readyCallback APPLETREADY Jmol getValue ATOMMOVEDCallback null Jmol getValue AUDIOCallback null Jmol getValue CLICKCallback null Jmol getValue DRAGDROPCallback null Jmol getValue ECHOCallback null Jmol getValue ERRORCallback null Jmol getValue EVALCallback null Jmol getValue HOVERCallback null Jmol getValue IMAGECallback null Jmol getValue LOADSTRUCTCallback null Jmol getValue MEASURECallback null Jmol getValue MESSAGECallback null Jmol getValue MINIMIZATIONCallback null Jmol getValue SERVICECallback null Jmol getValue PICKCallback null Jmol getValue RESIZECallback null Jmol getValue SCRIPTCallback null Jmol getValue SYNCCallback null Jmol getValue STRUCTUREMODIFIEDCallback null Jmol getValue doTranslate null language=en_US Jmol getValue popupMenu null Jmol getValue script null Jmol getValue loadInline null Jmol getValue load null Jmol applet jmolApplet53168__115209135643402__ ready |
![]() Jmol._Canvas2D (Jmol) "jmolApplet53168"[x] script 1 started zoomLarge = false antialiasDisplay = true callback set for errorCallback myCallback ERROR errorCallback = "myCallback" Jmol JavaScript applet jmolApplet35621__115209135643402__ initializing Jmol getValue debug null Jmol getValue logLevel null Jmol getValue allowjavascript null AppletRegistry.checkIn(jmolApplet35621__115209135643402__) vwrOptions: { "name":"jmolApplet35621","applet":true,"documentBase":"https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry","platform":"J.awtjs2d.Platform","fullName":"jmolApplet35621__115209135643402__","codePath":"https://awesomefiles.libretexts.org/Molecules/JSmol/j2s/","display":"jmolApplet35621_canvas2d","signedApplet":"true","appletReadyCallback":"Jmol._readyCallback","statusListener":"[J.appletjs.Jmol object]","syncId":"115209135643402","bgcolor":"white" } setting document base to "https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry" (C) 2015 Jmol Development Jmol Version: 14.29.3 2018-02-03 09:25 java.vendor: Java2Script (HTML5) java.version: 2018-01-28 23:38:52 (JSmol/j2s) os.name: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Access: ALL memory: 0.0/0.0 processors available: 1 useCommandThread: false appletId:jmolApplet35621 (signed) Jmol getValue emulate null defaults = "Jmol" Jmol getValue boxbgcolor null Jmol getValue bgcolor white backgroundColor = "white" Jmol getValue ANIMFRAMECallback null Jmol getValue APPLETREADYCallback Jmol._readyCallback APPLETREADYCallback = "Jmol._readyCallback" callback set for APPLETREADYCallback Jmol._readyCallback APPLETREADY Jmol getValue ATOMMOVEDCallback null Jmol getValue AUDIOCallback null Jmol getValue CLICKCallback null Jmol getValue DRAGDROPCallback null Jmol getValue ECHOCallback null Jmol getValue ERRORCallback null Jmol getValue EVALCallback null Jmol getValue HOVERCallback null Jmol getValue IMAGECallback null Jmol getValue LOADSTRUCTCallback null Jmol getValue MEASURECallback null Jmol getValue MESSAGECallback null Jmol getValue MINIMIZATIONCallback null Jmol getValue SERVICECallback null Jmol getValue PICKCallback null Jmol getValue RESIZECallback null Jmol getValue SCRIPTCallback null Jmol getValue SYNCCallback null Jmol getValue STRUCTUREMODIFIEDCallback null Jmol getValue doTranslate null language=en_US Jmol getValue popupMenu null Jmol getValue script null Jmol getValue loadInline null Jmol getValue load null Jmol applet jmolApplet35621__115209135643402__ ready |
![]() Jmol._Canvas2D (Jmol) "jmolApplet35621"[x] script 1 started zoomLarge = false antialiasDisplay = true callback set for errorCallback myCallback ERROR errorCallback = "myCallback" Jmol JavaScript applet jmolApplet27670__115209135643402__ initializing Jmol getValue debug null Jmol getValue logLevel null Jmol getValue allowjavascript null AppletRegistry.checkIn(jmolApplet27670__115209135643402__) vwrOptions: { "name":"jmolApplet27670","applet":true,"documentBase":"https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry","platform":"J.awtjs2d.Platform","fullName":"jmolApplet27670__115209135643402__","codePath":"https://awesomefiles.libretexts.org/Molecules/JSmol/j2s/","display":"jmolApplet27670_canvas2d","signedApplet":"true","appletReadyCallback":"Jmol._readyCallback","statusListener":"[J.appletjs.Jmol object]","syncId":"115209135643402","bgcolor":"white" } setting document base to "https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry" (C) 2015 Jmol Development Jmol Version: 14.29.3 2018-02-03 09:25 java.vendor: Java2Script (HTML5) java.version: 2018-01-28 23:38:52 (JSmol/j2s) os.name: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Access: ALL memory: 0.0/0.0 processors available: 1 useCommandThread: false appletId:jmolApplet27670 (signed) Jmol getValue emulate null defaults = "Jmol" Jmol getValue boxbgcolor null Jmol getValue bgcolor white backgroundColor = "white" Jmol getValue ANIMFRAMECallback null Jmol getValue APPLETREADYCallback Jmol._readyCallback APPLETREADYCallback = "Jmol._readyCallback" callback set for APPLETREADYCallback Jmol._readyCallback APPLETREADY Jmol getValue ATOMMOVEDCallback null Jmol getValue AUDIOCallback null Jmol getValue CLICKCallback null Jmol getValue DRAGDROPCallback null Jmol getValue ECHOCallback null Jmol getValue ERRORCallback null Jmol getValue EVALCallback null Jmol getValue HOVERCallback null Jmol getValue IMAGECallback null Jmol getValue LOADSTRUCTCallback null Jmol getValue MEASURECallback null Jmol getValue MESSAGECallback null Jmol getValue MINIMIZATIONCallback null Jmol getValue SERVICECallback null Jmol getValue PICKCallback null Jmol getValue RESIZECallback null Jmol getValue SCRIPTCallback null Jmol getValue SYNCCallback null Jmol getValue STRUCTUREMODIFIEDCallback null Jmol getValue doTranslate null language=en_US Jmol getValue popupMenu null Jmol getValue script null Jmol getValue loadInline null Jmol getValue load null Jmol applet jmolApplet27670__115209135643402__ ready |
![]() Jmol._Canvas2D (Jmol) "jmolApplet27670"[x] script 1 started zoomLarge = false antialiasDisplay = true callback set for errorCallback myCallback ERROR errorCallback = "myCallback" Jmol JavaScript applet jmolApplet3906__115209135643402__ initializing Jmol getValue debug null Jmol getValue logLevel null Jmol getValue allowjavascript null AppletRegistry.checkIn(jmolApplet3906__115209135643402__) vwrOptions: { "name":"jmolApplet3906","applet":true,"documentBase":"https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry","platform":"J.awtjs2d.Platform","fullName":"jmolApplet3906__115209135643402__","codePath":"https://awesomefiles.libretexts.org/Molecules/JSmol/j2s/","display":"jmolApplet3906_canvas2d","signedApplet":"true","appletReadyCallback":"Jmol._readyCallback","statusListener":"[J.appletjs.Jmol object]","syncId":"115209135643402","bgcolor":"white" } setting document base to "https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry" (C) 2015 Jmol Development Jmol Version: 14.29.3 2018-02-03 09:25 java.vendor: Java2Script (HTML5) java.version: 2018-01-28 23:38:52 (JSmol/j2s) os.name: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Access: ALL memory: 0.0/0.0 processors available: 1 useCommandThread: false appletId:jmolApplet3906 (signed) Jmol getValue emulate null defaults = "Jmol" Jmol getValue boxbgcolor null Jmol getValue bgcolor white backgroundColor = "white" Jmol getValue ANIMFRAMECallback null Jmol getValue APPLETREADYCallback Jmol._readyCallback APPLETREADYCallback = "Jmol._readyCallback" callback set for APPLETREADYCallback Jmol._readyCallback APPLETREADY Jmol getValue ATOMMOVEDCallback null Jmol getValue AUDIOCallback null Jmol getValue CLICKCallback null Jmol getValue DRAGDROPCallback null Jmol getValue ECHOCallback null Jmol getValue ERRORCallback null Jmol getValue EVALCallback null Jmol getValue HOVERCallback null Jmol getValue IMAGECallback null Jmol getValue LOADSTRUCTCallback null Jmol getValue MEASURECallback null Jmol getValue MESSAGECallback null Jmol getValue MINIMIZATIONCallback null Jmol getValue SERVICECallback null Jmol getValue PICKCallback null Jmol getValue RESIZECallback null Jmol getValue SCRIPTCallback null Jmol getValue SYNCCallback null Jmol getValue STRUCTUREMODIFIEDCallback null Jmol getValue doTranslate null language=en_US Jmol getValue popupMenu null Jmol getValue script null Jmol getValue loadInline null Jmol getValue load null Jmol applet jmolApplet3906__115209135643402__ ready |
Organic Chemistry
At one time in history, it was thought that only living things were capable of synthesizing the carbon-containing compounds present in cells. For that reason, the term organic was applied to those compounds. Eventually it was shown that carbon-containing compounds could be synthesized from inorganic substances, but the term "organic" has remained. Currently, organic compounds are defined as covalently bonded compounds containing carbon, excluding carbonates and oxides. By this definition, compounds such as carbon dioxide, CO2, and sodium carbonate, Na2CO3, are considered to be inorganic compounds. Organic chemistry is the study of all organic compounds.
Organic chemistry is a very vast and complex subject. There are millions of known organic compounds – far more than the number of inorganic compounds. The reason lies within the uniqueness of carbon's structure and bonding capabilities. Carbon has four valence electrons, and therefore makes four separate covalent bonds in compounds. Carbon has the ability to bond to itself repeatedly, making long chains of carbon atoms, as well as ringed structures. In addition, the bonds may be single, double, or triple covalent bonds.
Carbon readily makes covalent bonds with other elements. While Figure 12.1.1 showed compounds comprised of only carbon, hydrogen, and oxygen, Figure 12.1.2 shows organic compounds that include nitrogen, sulfur, and chlorine. Other organic compounds commonly include the remaining halogens or phosphorus.
![]() Jmol._Canvas2D (Jmol) "jmolApplet3906"[x] script 1 started zoomLarge = false antialiasDisplay = true callback set for errorCallback myCallback ERROR errorCallback = "myCallback" Jmol JavaScript applet jmolApplet6064__115209135643402__ initializing Jmol getValue debug null Jmol getValue logLevel null Jmol getValue allowjavascript null AppletRegistry.checkIn(jmolApplet6064__115209135643402__) vwrOptions: { "name":"jmolApplet6064","applet":true,"documentBase":"https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry","platform":"J.awtjs2d.Platform","fullName":"jmolApplet6064__115209135643402__","codePath":"https://awesomefiles.libretexts.org/Molecules/JSmol/j2s/","display":"jmolApplet6064_canvas2d","signedApplet":"true","appletReadyCallback":"Jmol._readyCallback","statusListener":"[J.appletjs.Jmol object]","syncId":"115209135643402","bgcolor":"white" } setting document base to "https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry" (C) 2015 Jmol Development Jmol Version: 14.29.3 2018-02-03 09:25 java.vendor: Java2Script (HTML5) java.version: 2018-01-28 23:38:52 (JSmol/j2s) os.name: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Access: ALL memory: 0.0/0.0 processors available: 1 useCommandThread: false appletId:jmolApplet6064 (signed) Jmol getValue emulate null defaults = "Jmol" Jmol getValue boxbgcolor null Jmol getValue bgcolor white backgroundColor = "white" Jmol getValue ANIMFRAMECallback null Jmol getValue APPLETREADYCallback Jmol._readyCallback APPLETREADYCallback = "Jmol._readyCallback" callback set for APPLETREADYCallback Jmol._readyCallback APPLETREADY Jmol getValue ATOMMOVEDCallback null Jmol getValue AUDIOCallback null Jmol getValue CLICKCallback null Jmol getValue DRAGDROPCallback null Jmol getValue ECHOCallback null Jmol getValue ERRORCallback null Jmol getValue EVALCallback null Jmol getValue HOVERCallback null Jmol getValue IMAGECallback null Jmol getValue LOADSTRUCTCallback null Jmol getValue MEASURECallback null Jmol getValue MESSAGECallback null Jmol getValue MINIMIZATIONCallback null Jmol getValue SERVICECallback null Jmol getValue PICKCallback null Jmol getValue RESIZECallback null Jmol getValue SCRIPTCallback null Jmol getValue SYNCCallback null Jmol getValue STRUCTUREMODIFIEDCallback null Jmol getValue doTranslate null language=en_US Jmol getValue popupMenu null Jmol getValue script null Jmol getValue loadInline null Jmol getValue load null Jmol applet jmolApplet6064__115209135643402__ ready |
![]() Jmol._Canvas2D (Jmol) "jmolApplet6064"[x] script 1 started zoomLarge = false antialiasDisplay = true callback set for errorCallback myCallback ERROR errorCallback = "myCallback" Jmol JavaScript applet jmolApplet28305__115209135643402__ initializing Jmol getValue debug null Jmol getValue logLevel null Jmol getValue allowjavascript null AppletRegistry.checkIn(jmolApplet28305__115209135643402__) vwrOptions: { "name":"jmolApplet28305","applet":true,"documentBase":"https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry","platform":"J.awtjs2d.Platform","fullName":"jmolApplet28305__115209135643402__","codePath":"https://awesomefiles.libretexts.org/Molecules/JSmol/j2s/","display":"jmolApplet28305_canvas2d","signedApplet":"true","appletReadyCallback":"Jmol._readyCallback","statusListener":"[J.appletjs.Jmol object]","syncId":"115209135643402","bgcolor":"white" } setting document base to "https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry" (C) 2015 Jmol Development Jmol Version: 14.29.3 2018-02-03 09:25 java.vendor: Java2Script (HTML5) java.version: 2018-01-28 23:38:52 (JSmol/j2s) os.name: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Access: ALL memory: 0.0/0.0 processors available: 1 useCommandThread: false appletId:jmolApplet28305 (signed) Jmol getValue emulate null defaults = "Jmol" Jmol getValue boxbgcolor null Jmol getValue bgcolor white backgroundColor = "white" Jmol getValue ANIMFRAMECallback null Jmol getValue APPLETREADYCallback Jmol._readyCallback APPLETREADYCallback = "Jmol._readyCallback" callback set for APPLETREADYCallback Jmol._readyCallback APPLETREADY Jmol getValue ATOMMOVEDCallback null Jmol getValue AUDIOCallback null Jmol getValue CLICKCallback null Jmol getValue DRAGDROPCallback null Jmol getValue ECHOCallback null Jmol getValue ERRORCallback null Jmol getValue EVALCallback null Jmol getValue HOVERCallback null Jmol getValue IMAGECallback null Jmol getValue LOADSTRUCTCallback null Jmol getValue MEASURECallback null Jmol getValue MESSAGECallback null Jmol getValue MINIMIZATIONCallback null Jmol getValue SERVICECallback null Jmol getValue PICKCallback null Jmol getValue RESIZECallback null Jmol getValue SCRIPTCallback null Jmol getValue SYNCCallback null Jmol getValue STRUCTUREMODIFIEDCallback null Jmol getValue doTranslate null language=en_US Jmol getValue popupMenu null Jmol getValue script null Jmol getValue loadInline null Jmol getValue load null Jmol applet jmolApplet28305__115209135643402__ ready |
![]() Jmol._Canvas2D (Jmol) "jmolApplet28305"[x] Jmol JavaScript applet jmolApplet40621__115209135643402__ initializing Jmol getValue debug null Jmol getValue logLevel null Jmol getValue allowjavascript null AppletRegistry.checkIn(jmolApplet40621__115209135643402__) vwrOptions: { "name":"jmolApplet40621","applet":true,"documentBase":"https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry","platform":"J.awtjs2d.Platform","fullName":"jmolApplet40621__115209135643402__","codePath":"https://awesomefiles.libretexts.org/Molecules/JSmol/j2s/","display":"jmolApplet40621_canvas2d","signedApplet":"true","appletReadyCallback":"Jmol._readyCallback","statusListener":"[J.appletjs.Jmol object]","syncId":"115209135643402","bgcolor":"white" } setting document base to "https://chem.libretexts.org/Courses/Anoka-Ramsey_Community_College/Introduction_to_Chemistry/12%3A_Organic_Chemistry/12.01%3A_Organic_Chemistry" (C) 2015 Jmol Development Jmol Version: 14.29.3 2018-02-03 09:25 java.vendor: Java2Script (HTML5) java.version: 2018-01-28 23:38:52 (JSmol/j2s) os.name: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Access: ALL memory: 0.0/0.0 processors available: 1 useCommandThread: false appletId:jmolApplet40621 (signed) Jmol getValue emulate null defaults = "Jmol" Jmol getValue boxbgcolor null Jmol getValue bgcolor white backgroundColor = "white" Jmol getValue ANIMFRAMECallback null Jmol getValue APPLETREADYCallback Jmol._readyCallback APPLETREADYCallback = "Jmol._readyCallback" callback set for APPLETREADYCallback Jmol._readyCallback APPLETREADY Jmol getValue ATOMMOVEDCallback null Jmol getValue AUDIOCallback null Jmol getValue CLICKCallback null Jmol getValue DRAGDROPCallback null Jmol getValue ECHOCallback null Jmol getValue ERRORCallback null Jmol getValue EVALCallback null Jmol getValue HOVERCallback null Jmol getValue IMAGECallback null Jmol getValue LOADSTRUCTCallback null Jmol getValue MEASURECallback null Jmol getValue MESSAGECallback null Jmol getValue MINIMIZATIONCallback null Jmol getValue SERVICECallback null Jmol getValue PICKCallback null Jmol getValue RESIZECallback null Jmol getValue SCRIPTCallback null Jmol getValue SYNCCallback null Jmol getValue STRUCTUREMODIFIEDCallback null Jmol getValue doTranslate null language=en_US Jmol getValue popupMenu null Jmol getValue script null Jmol getValue loadInline null Jmol getValue load null Jmol applet jmolApplet40621__115209135643402__ ready script 1 started zoomLarge = false antialiasDisplay = true callback set for errorCallback myCallback ERROR errorCallback = "myCallback" Viewer cachePut cache://localLOAD_https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/241/SDF?record_type=3d Viewer cachePut https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/241/SDF?record_type=3d Viewer cachePut cache://localLOAD_https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/3283/SDF?record_type=3d Viewer cachePut https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/3283/SDF?record_type=3d Viewer cachePut cache://localLOAD_https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6338/SDF?record_type=3d Viewer cachePut https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6338/SDF?record_type=3d Viewer cachePut cache://localLOAD_https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/10419/SDF?record_type=3d Viewer cachePut https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/10419/SDF?record_type=3d Viewer cachePut cache://localLOAD_https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6351/SDF?record_type=3d Viewer cachePut https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6351/SDF?record_type=3d Viewer cachePut cache://localLOAD_https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6325/SDF?record_type=3d Viewer cachePut https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6325/SDF?record_type=3d Viewer cachePut cache://localLOAD_https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/69972/SDF?record_type=3d Viewer cachePut https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/69972/SDF?record_type=3d FileManager.getAtomSetCollectionFromFile(https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/241/SDF?record_type=3d) Time for openFile(:241): 11 ms File Error:unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/241/SDF?record_type=3d error script ERROR: unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/241/SDF?record_type=3d error ---- load async <<<<":241" Script completed Jmol script terminated FileManager.getAtomSetCollectionFromFile(https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/3283/SDF?record_type=3d) Time for openFile(:3283): 3 ms File Error:unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/3283/SDF?record_type=3d error script ERROR: unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/3283/SDF?record_type=3d error ---- load async <<<<":3283" Script completed Jmol script terminated FileManager.getAtomSetCollectionFromFile(https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6338/SDF?record_type=3d) Time for openFile(:6338): 3 ms File Error:unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6338/SDF?record_type=3d error script ERROR: unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6338/SDF?record_type=3d error ---- load async <<<<":6338" Script completed Jmol script terminated FileManager.getAtomSetCollectionFromFile(https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/10419/SDF?record_type=3d) Time for openFile(:10419): 4 ms File Error:unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/10419/SDF?record_type=3d error script ERROR: unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/10419/SDF?record_type=3d error ---- load async <<<<":10419" Script completed Jmol script terminated FileManager.getAtomSetCollectionFromFile(https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6351/SDF?record_type=3d) Time for openFile(:6351): 5 ms File Error:unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6351/SDF?record_type=3d error script ERROR: unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6351/SDF?record_type=3d error ---- load async <<<<":6351" Script completed Jmol script terminated Viewer cachePut cache://localLOAD_https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6137/SDF?record_type=3d Viewer cachePut https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6137/SDF?record_type=3d Viewer cachePut cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/methane/file?format=sdf&get3d=True Viewer cachePut https://cactus.nci.nih.gov/chemical/structure/methane/file?format=sdf&get3d=True FileManager.getAtomSetCollectionFromFile(https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6325/SDF?record_type=3d) Time for openFile(:6325): 4 ms File Error:unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6325/SDF?record_type=3d error script ERROR: unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6325/SDF?record_type=3d error ---- load async <<<<":6325" Script completed Jmol script terminated FileManager.getAtomSetCollectionFromFile(https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/69972/SDF?record_type=3d) Time for openFile(:69972): 3 ms File Error:unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/69972/SDF?record_type=3d error script ERROR: unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/69972/SDF?record_type=3d error ---- load async <<<<":69972" Script completed Jmol script terminated FileManager.getAtomSetCollectionFromFile(https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6137/SDF?record_type=3d) Time for openFile(:6137): 4 ms File Error:unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6137/SDF?record_type=3d error script ERROR: unrecognized file format for file https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6137/SDF?record_type=3d error ---- load async <<<<":6137" Script completed Jmol script terminated FileManager.getAtomSetCollectionFromFile(cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/methane/file?format=sdf&get3d=True) The Resolver thinks Mol CH4 APtclcactv03312523243D 0 0.00000 0.00000 CH4 Time for openFile(cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/methane/file?format=sdf&get3d=True): 7 ms reading 5 atoms ModelSet: haveSymmetry:false haveUnitcells:false haveFractionalCoord:false 1 model in this collection. Use getProperty "modelInfo" or getProperty "auxiliaryInfo" to inspect them. Default Van der Waals type for model set to Babel 5 atoms created ModelSet: not autobonding; use forceAutobond=true to force automatic bond creation Time for creating model: 7 ms CH4 spinY = 10.0 Script completed Jmol script terminated spinFPS is set too fast (30) -- can't keep up! Viewer cachePut cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/octane/file?format=sdf&get3d=True Viewer cachePut https://cactus.nci.nih.gov/chemical/structure/octane/file?format=sdf&get3d=True FileManager.getAtomSetCollectionFromFile(cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/octane/file?format=sdf&get3d=True) The Resolver thinks Mol C8H18 APtclcactv03312519133D 0 0.00000 0.00000 C8H18 Time for openFile(cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/octane/file?format=sdf&get3d=True): 6 ms reading 26 atoms ModelSet: haveSymmetry:false haveUnitcells:false haveFractionalCoord:false 1 model in this collection. Use getProperty "modelInfo" or getProperty "auxiliaryInfo" to inspect them. Default Van der Waals type for model set to Babel 26 atoms created ModelSet: not autobonding; use forceAutobond=true to force automatic bond creation Time for creating model: 3 ms C8H18 spinY = 10.0 Script completed Jmol script terminated Viewer cachePut cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/propane/file?format=sdf&get3d=True Viewer cachePut https://cactus.nci.nih.gov/chemical/structure/propane/file?format=sdf&get3d=True FileManager.getAtomSetCollectionFromFile(cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/propane/file?format=sdf&get3d=True) The Resolver thinks Mol C3H8 APtclcactv04012505543D 0 0.00000 0.00000 C3H8 Time for openFile(cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/propane/file?format=sdf&get3d=True): 4 ms reading 11 atoms ModelSet: haveSymmetry:false haveUnitcells:false haveFractionalCoord:false 1 model in this collection. Use getProperty "modelInfo" or getProperty "auxiliaryInfo" to inspect them. Default Van der Waals type for model set to Babel 11 atoms created ModelSet: not autobonding; use forceAutobond=true to force automatic bond creation Time for creating model: 2 ms C3H8 spinY = 10.0 Script completed Jmol script terminated Viewer cachePut cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/caffeine/file?format=sdf&get3d=True Viewer cachePut https://cactus.nci.nih.gov/chemical/structure/caffeine/file?format=sdf&get3d=True Viewer cachePut cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/aceticacid/file?format=sdf&get3d=True Viewer cachePut https://cactus.nci.nih.gov/chemical/structure/aceticacid/file?format=sdf&get3d=True Viewer cachePut cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/ethanol/file?format=sdf&get3d=True Viewer cachePut https://cactus.nci.nih.gov/chemical/structure/ethanol/file?format=sdf&get3d=True FileManager.getAtomSetCollectionFromFile(cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/caffeine/file?format=sdf&get3d=True) The Resolver thinks Mol C8H10N4O2 APtclcactv04012505293D 0 0.00000 0.00000 C8H10N4O2 Time for openFile(cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/caffeine/file?format=sdf&get3d=True): 4 ms reading 24 atoms ModelSet: haveSymmetry:false haveUnitcells:false haveFractionalCoord:false 1 model in this collection. Use getProperty "modelInfo" or getProperty "auxiliaryInfo" to inspect them. Default Van der Waals type for model set to Babel 24 atoms created ModelSet: not autobonding; use forceAutobond=true to force automatic bond creation Time for creating model: 2 ms C8H10N4O2 spinY = 10.0 Script completed Jmol script terminated FileManager.getAtomSetCollectionFromFile(cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/aceticacid/file?format=sdf&get3d=True) The Resolver thinks Mol C2H4O2 APtclcactv03312514253D 0 0.00000 0.00000 C2H4O2 Time for openFile(cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/aceticacid/file?format=sdf&get3d=True): 4 ms reading 8 atoms ModelSet: haveSymmetry:false haveUnitcells:false haveFractionalCoord:false 1 model in this collection. Use getProperty "modelInfo" or getProperty "auxiliaryInfo" to inspect them. Default Van der Waals type for model set to Babel 8 atoms created ModelSet: not autobonding; use forceAutobond=true to force automatic bond creation Time for creating model: 2 ms C2H4O2 spinY = 10.0 Script completed Jmol script terminated FileManager.getAtomSetCollectionFromFile(cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/ethanol/file?format=sdf&get3d=True) The Resolver thinks Mol C2H6O APtclcactv04012507283D 0 0.00000 0.00000 C2H6O Time for openFile(cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/ethanol/file?format=sdf&get3d=True): 4 ms reading 9 atoms ModelSet: haveSymmetry:false haveUnitcells:false haveFractionalCoord:false 1 model in this collection. Use getProperty "modelInfo" or getProperty "auxiliaryInfo" to inspect them. Default Van der Waals type for model set to Babel 9 atoms created ModelSet: not autobonding; use forceAutobond=true to force automatic bond creation Time for creating model: 1 ms C2H6O spinY = 10.0 Script completed Jmol script terminated spinFPS is set too fast (30) -- can't keep up! spinFPS is set too fast (30) -- can't keep up! Viewer cachePut cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/acetone/file?format=sdf&get3d=True Viewer cachePut https://cactus.nci.nih.gov/chemical/structure/acetone/file?format=sdf&get3d=True FileManager.getAtomSetCollectionFromFile(cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/acetone/file?format=sdf&get3d=True) The Resolver thinks Mol C3H6O APtclcactv04012512103D 0 0.00000 0.00000 C3H6O Time for openFile(cache://localLOAD_https://cactus.nci.nih.gov/chemical/structure/acetone/file?format=sdf&get3d=True): 4 ms reading 10 atoms ModelSet: haveSymmetry:false haveUnitcells:false haveFractionalCoord:false 1 model in this collection. Use getProperty "modelInfo" or getProperty "auxiliaryInfo" to inspect them. Default Van der Waals type for model set to Babel 10 atoms created ModelSet: not autobonding; use forceAutobond=true to force automatic bond creation Time for creating model: 1 ms C3H6O spinY = 10.0 Script completed Jmol script terminated spinFPS is set too fast (30) -- can't keep up! spinFPS is set too fast (30) -- can't keep up! spinFPS is set too fast (30) -- can't keep up! spinFPS is set too fast (30) -- can't keep up! |
The related field of biochemistry overlaps to some extent with organic chemistry. Biochemistry is the study of the chemistry of living systems. Many biochemical compounds are considered to be organic chemicals. Caffeine and methionine shown above are biochemical materials in terms of their use in the body, but organic chemicals in terms of their structure and chemical reactivity.
Summary
- Organic compounds are defined as covalently bonded compounds containing carbon, excluding carbonates and oxides. (By this definition, compounds such as carbon dioxide, CO2, and sodium carbonate, Na2CO3, are considered to be inorganic.)
- Organic chemistry is the study of all organic compounds.
- Biochemistry is the study of the chemistry of living systems.
This page is shared under a CK-12 license and was authored, remixed, and/or curated by Lance S. Lund (Anoka-Ramsey Community College). Original source: https://www.ck12.org/c/chemistry/.