{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T04:02:30Z","timestamp":1751601750584,"version":"3.41.0"},"reference-count":18,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2025,7,3]],"date-time":"2025-07-03T00:00:00Z","timestamp":1751500800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Comput. Sci."],"abstract":"<jats:p>With the advances in technology, it is noticeable the educational potential of animation in the field of cell biology, physiology and other basic life science disciplines, revolutionizing the learning process in science. This paper elucidates the role of matrix manipulation in animating figures on screens, elucidates the distinctions between Scalable Vector Graphics (SVG), bitmap and raster images, and unveils the inner workings of the Bresenham algorithm in the context of rendering lines on screens. Furthermore, the article offers a practical dimension to this theoretical understanding by providing a comprehensive example of code written in JavaScript for generating an animation, also using HTML and CSS. This code example is designed to be easy to comprehend, even to those with limited programming experience, fostering the integration of animations into life science education. We synthesized findings from various studies to underscore the proven advantages of this new teaching tool, and by reviewing them, we reaffirm that animations have a demonstrable impact on improving the learning experience, making complex physiological processes more comprehensible and engaging. This highlights the critical role of animations as a pedagogical tool in science classrooms, and emphasizes the importance of understanding the mathematical and computational principles that support their creation. By bridging this knowledge gap, educators and students can make more effective and informed use of existing animation tools.<\/jats:p>","DOI":"10.3389\/fcomp.2025.1520930","type":"journal-article","created":{"date-parts":[[2025,7,3]],"date-time":"2025-07-03T05:26:49Z","timestamp":1751520409000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["How math shapes the world of life science animation"],"prefix":"10.3389","volume":"7","author":[{"given":"Rafael","family":"Oliveira","sequence":"first","affiliation":[]},{"given":"Evellyn Araujo","family":"Dias","sequence":"additional","affiliation":[]},{"given":"Ricardo","family":"Santos","sequence":"additional","affiliation":[]},{"given":"Vinicius","family":"Cotta-De-Almeida","sequence":"additional","affiliation":[]},{"given":"Jos\u00e9","family":"Aguiar Coelho Nt","sequence":"additional","affiliation":[]},{"given":"Luiz Anast\u00e1cio","family":"Alves","sequence":"additional","affiliation":[]}],"member":"1965","published-online":{"date-parts":[[2025,7,3]]},"reference":[{"key":"ref1","first-page":"196","article-title":"The use of video and cartoon concepts in the teaching and learning of secondary school biology","volume":"8","author":"Awofodu","year":"2022","journal-title":"Afr. J. Sci. Technol. Math."},{"key":"ref2","doi-asserted-by":"publisher","first-page":"405","DOI":"10.2307\/27646402","article-title":"Pointillism via linear programming","volume":"26","author":"Bosch","year":"2005","journal-title":"UMAP J."},{"key":"ref3","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1147\/sj.41.0025","article-title":"Algorithm for computer control of a digital plotter","volume":"4","author":"Bresenham","year":"1965","journal-title":"IBM Syst. J."},{"key":"ref4","doi-asserted-by":"publisher","first-page":"e20210239","DOI":"10.1590\/1806-9126-RBEF-2021-0239","article-title":"Anima\u00e7\u00f5es de Conceitos da Teoria de Erros Usando Manim\/Python","volume":"44","author":"Coluci","year":"2022","journal-title":"Rev. Bras. Ensino Fis."},{"key":"ref5","author":"Eisenberg","year":"2002"},{"key":"ref6","first-page":"265","article-title":"Understanding color models: a review","volume":"2","author":"Ibraheem","year":"2012","journal-title":"ARPN J. Sci. Technol."},{"key":"ref7","first-page":"42","article-title":"Using 3D animation in biology education: examining the effects of visual complexity in the representation of dynamic molecular events","volume":"39","author":"Jenkinson","year":"2013","journal-title":"J. Biocommun."},{"key":"ref8","doi-asserted-by":"publisher","first-page":"e3001875","DOI":"10.1371\/journal.pbio.3001875","article-title":"Using animations to teach biological processes and principles","volume":"20","author":"Kalas","year":"2022","journal-title":"PLoS Biol."},{"key":"ref9","author":"Kist","year":"2020"},{"key":"ref10","doi-asserted-by":"publisher","first-page":"329","DOI":"10.7439\/ijasr.v1i8.2460","article-title":"Use and analysis of color models in image processing","volume":"1","author":"Nayyer","year":"2015","journal-title":"Int. J. Adv. Sci. Res."},{"key":"ref11","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1187\/cbe.07-01-0002","article-title":"The value of animations in biology teaching: a study of long-term memory retention","volume":"6","author":"O\u2019Day","year":"2007","journal-title":"CBE Life Sci. Educ."},{"key":"ref12","doi-asserted-by":"publisher","first-page":"432","DOI":"10.1080\/00219266.2020.1821082","article-title":"Using animations to support student learning in undergraduate physiology","volume":"56","author":"Peart","year":"2022","journal-title":"J. Biol. Educ."},{"key":"ref13","doi-asserted-by":"publisher","first-page":"8802542","DOI":"10.1155\/2022\/8802542","article-title":"Psychological impact and influence of animation on viewer\u2019s visual attention and cognition: a systematic literature review, open challenges, and future research directions","volume":"2022","author":"Praveen","year":"2022","journal-title":"Comput. Math. Methods Med."},{"key":"ref14","doi-asserted-by":"publisher","first-page":"45","DOI":"10.53555\/eijse.v4i4.163","article-title":"RGB color wheel intended to create color harmony compositions in modern art and design","volume":"4","author":"Shishmanova","year":"2018","journal-title":"EPH - Int. J. Sci. Eng."},{"key":"ref15","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1187\/cbe.03-10-0018","article-title":"Use of animation in teaching cell biology","volume":"3","author":"Stith","year":"2004","journal-title":"Cell Biol. Educ."},{"key":"ref16","doi-asserted-by":"publisher","first-page":"116","DOI":"10.46763\/jespt","article-title":"The impact of the usage of web animation in teaching molecular and cellular biology","volume":"11","author":"Veselinovska","year":"2020","journal-title":"J. Educ. Sci. Theory Pract."},{"key":"ref17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1475-925X-10-8","article-title":"A graphical simulation software for instruction in cardiovascular mechanics physiology","volume":"10","author":"Wildhaber","year":"2011","journal-title":"Biomed. Eng. Online"},{"key":"ref18","author":"Zelazko","year":"2023"}],"container-title":["Frontiers in Computer Science"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fcomp.2025.1520930\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,3]],"date-time":"2025-07-03T05:26:51Z","timestamp":1751520411000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fcomp.2025.1520930\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,3]]},"references-count":18,"alternative-id":["10.3389\/fcomp.2025.1520930"],"URL":"https:\/\/doi.org\/10.3389\/fcomp.2025.1520930","relation":{},"ISSN":["2624-9898"],"issn-type":[{"value":"2624-9898","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,3]]}}}