Se anunciará posteriormente.
El análisis de datos reproducible es esencial para garantizar la transparencia, colaboración y validez de los resultados de cualquier reporte. Además, es una estrategia para evitar repetir procesos internos en una empresa, y para documentar los distintos an álisis que se llevan a cabo periódicamente en una organización.
En este curso, describiremos las técnicas fundamentales para crear y compartir análisis de datos reproducibles utilizando el lenguaje de programación R, el paquete de control de versiones git y la plataforma de colaboración GitHub.
Application Programming Interfaces (APIs) are used extensively in a variety of fields; using APIs you can extract information from local and remote servers (e.g., getting tweets from X -previously known as Twitter-), you can upload information to a remote server (e.g., update a dashboard with results from your research), you can interact with hardware (e.g., smart devices that are connected to the internet), and many other applications.The session will introduce you to APIs and what they can do, building up (with practical examples) to you writing your own API in R using the plumber (https://cran.r-project.org/package=plumber) package. The examples on this session will primarily focus on applications in public health; however, the same principles apply to other fields, making it suitable for a wide audience.Topics covered:What is an API? Where are APIs used? How can we use APIs in R? The plumber framework. Writing APIs with plumber in R. Requirements:Basic knowledge of R is expected (you should be able to create functions).R packages: httr, jsonlite, tidyverse, plumber, gapminder, png.
The workshop will consist of three parts:
1. Basis notions of amenability, congeniality, and simplicity of bases.
2. Amenable and simple bases over polynomial algebras.
3. Amenable and simple bases over non-commutative algebras with emphasis on graphmagma algebras.
The basic concepts of continuous models that can be mathematically represented by simple equations or systems of dynamic differential equations will be discussed. The minicourse is divided into three parts.
Part 1: Models associated with population growth dynamics, such as the Malthus, Verhulst (logistic), and Allee effect models, will be addressed. The concepts of equilibria and their stability will be explored.
Part 2: Models of species interaction and epidemiological models, along with their structures and dynamics, will be covered. The Lotka-Volterra model and the Generalized Lotka-Volterra model will be discussed in the section on species interaction models. Examples discussed in this part will include the predator-prey model and a simple model for the intestinal biota. In the section on epidemiological models, models associated with direct transmission of diseases will be discussed. Examples of such models include the SIR, SEIR, and some derivatives that incorporate control compartments such as treatment and vaccination.
Part 3: A model for studying drug concentration in the blood plasma will be discussed. Both the case of a single dose and the case of multiple doses will be addressed. This second problem opens the doors to understanding a type of mathematical analysis based on the combination of two concepts: continuous models and discrete models, which can be treated using a relatively recent concept known as Time Scale Calculus.
The minicourse has no special requirements and is aimed at first-semester university students, whether in medicine, sciences, engineering, or other fields, who have an interest in the applications of mathematics.