2020
DOI: 10.1021/acs.jchemed.0c00051
|View full text |Cite
|
Sign up to set email alerts
|

Developing the Chemist’s Inner Coder: A MATLAB Tutorial on the Stochastic Simulation of a Pseudo-First-Order Reaction

Abstract: The drive in computational methods and more intuitive software has seen a rise in the number of publications in this area in recent years. Computational simulations can be found in many areas of science from computational biology and chemistry to fundamental physics. These may help synthetic chemists in their drug discovery endeavors and cosmologists predicting astronomical events. This paper is designed to equip chemists with a basic understanding of how loops and conditional statements can be used within bot… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
10
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 20 publications
0
10
0
Order By: Relevance
“…Herein, we present a general, analytical approach to the learning of chemical kinetics where such approximations are not needed, teaching the students how to deal directly with the kinetic models per se , using numerical integration methods to solve them. Previous reports in this Journal , have illustrated both the importance of developing coding skills, as well as going beyond the steady-state approximation in the analysis of kinetic models in the study of chemical reactions.…”
Section: Introductionmentioning
confidence: 99%
“…Herein, we present a general, analytical approach to the learning of chemical kinetics where such approximations are not needed, teaching the students how to deal directly with the kinetic models per se , using numerical integration methods to solve them. Previous reports in this Journal , have illustrated both the importance of developing coding skills, as well as going beyond the steady-state approximation in the analysis of kinetic models in the study of chemical reactions.…”
Section: Introductionmentioning
confidence: 99%
“…While learning to operate a new simulation package from the ground up could be difficult, the high versatility of various software applications (open source or academic licensed) enables students to choose a suitable platform according to their needs and background. For example, both Python and MATLAB are well-suited for data interpolation and visualization, stochastic simulations, image analysis, and automated bulk data processing, and interested readers can find several excellent tutorials on related topics. There are also many web-based resources for more advanced molecular dynamics and Langevin dynamics simulation such as the Chemistry at Harvard Macromolecular Mechanics interface and graphics (CHARMMing), with great potential to facilitate students’ understanding of theoretical principles of chemistry and relevant courses. ChemDraw and SOCOT (structure-based organic chemistry online tutorials) can be used to predict reaction products and their physical properties, as well as identifying reaction intermediates, aligning with some particular learning goals of core chemistry courses .…”
Section: Remote Learning Approaches and Resourcesmentioning
confidence: 99%
“…A key question to consider is the suitability of lab versus lecture instruction to achieve the goal of teaching students programming skills. Stand-alone modules can be incorporated into lecture courses, , which allow students to deeply explore concepts through the code they produce. A particularly interesting model has students directly collaborating via GitHub, which is a current best-practice among professional programmers, though students are generally unfamiliar with this mode of collaboration.…”
Section: Introductionmentioning
confidence: 99%