15 papers · ranked by Valyu relevance
Sebastian Bassi, Fran Lewitter
This article introduces the world of the Python computer language. It is assumed that readers have some previous programming experience in at least one computer language and are familiar with basic concepts such as data types, flow control, and functions. Python can be used to solve several problems that research…
Berk Ekmekci, Charles E. McAnany, Cameron Mura, Francis Ouellette
Computing has revolutionized the biological sciences over the past several decades, such that virtually all contemporary research in molecular biology, biochemistry, and other biosciences utilizes computer programs. The computational advances have come on many fronts, spurred by fundamental developments in hardware…
Eike Middell, Laura B. Carlton, Shakiba Moradi, Tomás Codina + 9 more
Functional near-infrared spectroscopy (fNIRS) and diffuse optical 1 tomography (DOT) are rapidly evolving toward wearable, multimodal, data-driven, and artificial-intelligence-supported neuroimaging in the everyday world. However, current analytical tools are fragmented across platforms, limiting reproducibility…
K. H. Benjamin Leung, Nasrin Yousefi, Timothy C. Y. Chan, Ahmed M. Bayoumi
[Download Media](sj-csv-4-mdm-10.1177_0272989X231188027.csv) Click here for additional data file. Supplemental material, sj-csv-4-mdm-10.1177_0272989X231188027 for Constrained Optimization for Decision Making in Health Care Using Python: A Tutorial by K. H. Benjamin Leung, Nasrin Yousefi, Timothy C. Y. Chan and Ahmed…
Geela Venise Firmalo Fabic, Antonija Mitrovic, Kourosh Neshatian
Mobile devices are increasingly being utilized for learning due to their unique features including portability for providing ubiquitous experiences. In this paper, we present PyKinetic, a mobile tutor we developed for Python programming, aimed to serve as a supplement to traditional courses. The overarching goal of our…
Albert A. Smith, Kai Zumpfe
Nuclear magnetic resonance is a powerful method for characterizing dynamics of biological systems in a native-like environment. Accurate dynamics characterization, however, often requires simulations of complex NMR experiments. While a number of simulation programs exist for NMR simulation (SIMPSON, Spinach…
Stephen Coshatt, He Yang, Shushan Wu, Jin Ye + 5 more
As machine learning and artificial intelligence are being integrated into cyber-physical systems, it is becoming important for engineers to know and understand these topics. In particular, sensor data is on the rise in these systems and therefore engineers need to understand which models are appropriate to time-series…
Laura Mickes, Travis M. Seale-Carlisle, Xueqing Chen, Stewart Boogert
'Stewart Boogert'] pyWitness is a python toolkit for recognition memory experiments, with a focus on eyewitness identification (ID) data analysis and model fitting. The current practice is for researchers to use different statistical packages to analyze a single dataset. pyWitness streamlines the process. In addition…
Odd Petter Sand, Elise Lockwood, Marcos D. Caballero, Knut Mørken
We present here the lessons learned by iteratively designing a tutorial for first-year university students using computer programming to work with mathematical models. Alternating between design and implementation, we used video-taped task interviews and classroom observations to ensure that the design promoted student…
Armando L Rodriguez, Hugo Cornelis, David Beeman, James M Bower
The CBI architecture being used as the basis of GENESIS 3 (G-3) allows a single model-container to be used to describe a model spanning many levels of scale. This feature allows a user to transparently run multi-scale simulations. As will be described in further detail during the workshop “Multi-Scale Modeling in…
Vincent Noël, Aurélien Naldi, Laurence Calzone, Loic Paulevé + 1 more
'Denis Thieffry'] This tutorial provides stepwise instructions to install over 20 tools, written in multiple languages. Their integration in the CoLoMoTo software suite makes them accessible with a single popular language (Python), thereby enabling reproducible and sophisticated dynamical analyses of logical models of…
Chaitanya Chintaluri, Marta Bejtka, Władysław Średniawa, Michał Czerwiński + 4 more
Interpretation of extracellular recordings can be challenging due to the long range of electric field. This challenge can be mitigated by estimating the current source density (CSD). Here we introduce kCSD-python, an open Python package implementing Kernel Current Source Density (kCSD) method and related tools to…
Hsiao-Chi Ling, Kuo-Lun Hsiao, Wen-Chiao Hsu
Python language has become the most popular computer language. Python is widely adopted in computer courses. However, Python language’s effects on the college and university students’ learning performance, motivations, computer programming self-efficacy, and maladaptive cognition have still not been widely examined.…
Hongquan Bai, Xin Wang, Li Zhao
The rapid development of computers and technology affects modern daily life. Individuals in the digital age need to develop computational thinking (CT) skills. Existing studies have shown that programming teaching is conducive to cultivating students’ CT, and various learning models have different effects on the…
Hsuan-Ta Lin, Po-Ming Lee, Tzu-Chien Hsiao
Tutorial tactics are policies for an Intelligent Tutoring System (ITS) to decide the next action when there are multiple actions available. Recent research has demonstrated that when the learning contents were controlled so as to be the same, different tutorial tactics would make difference in students' learning gains.…