The tutorial that the "DjangoGirls" initiative is using for all of its …
The tutorial that the "DjangoGirls" initiative is using for all of its workshops. It's a very beginner-friendly tutorial with introductions to the command line, Python, Django, HTML and CSS. No previous programming experience is required.
Once participants have finished the tutorial, they will have a small working web application: their own blog. The tutorial will show them how to put it online, so others will see their work.
The tutorial is available in English, French, Chinese and Ukrainian. "beta" versions of translations to other languages are also available. (The English version is considered the "original" and is usually the most maintained, complete and up-to-date one.)
In GEOG 489, you will learn advanced applications of Python for developing …
In GEOG 489, you will learn advanced applications of Python for developing and customizing GIS software, designing user interfaces, solving complex geoprocessing tasks, and leveraging open source. The course consists of readings, walkthroughs, projects, quizzes, and discussions about advanced GIS programming concepts and techniques, and a final term project. It complements the material covered in GEOG 485: GIS Programming and Customization. Software covered in the course includes: Esri ArcGIS Pro/arcpy, Jupyter Notebook, Esri ArcGIS API for Python, QGIS, GDAL/OGR. Students will also use of the Git version control software for code management, and learn techniques for distributing Python applications to end users.
This tutorial introduces GitHub as a free static website publishing platform. No …
This tutorial introduces GitHub as a free static website publishing platform. No installation of additional software is required, however, you will need a GitHub account. By the end of this tutorial, you will have your own version of an open textbook template available for further editing. This tutorial is estimated to take between 30 and 60 minutes to complete.
Today we are going to learn the basics of literate programming using …
Today we are going to learn the basics of literate programming using Jupyter Notebooks, a popular tool in data science, with the R kernel, so we can run R code in our notebooks. We’ll then take a look at how we use Git and GitHub to keep track of all the versions of our work, collaborate with others, and be open!
This resource is a video abstract of a research paper created by …
This resource is a video abstract of a research paper created by Research Square on behalf of its authors. It provides a synopsis that's easy to understand, and can be used to introduce the topics it covers to students, researchers, and the general public. The video's transcript is also provided in full, with a portion provided below for preview:
"Advances in genomic laboratory and bioinformatics techniques have allowed us to infer microbial ecology information from genomes. This ability has led to great advances in microbiome science; however, there is not yet a standard comprehensive workflow for functional annotation. Some software tools annotate metabolic functions, but the new tool 'METABOLIC' improves upon this and expands into biogeochemical pathways like the carbon cycle. METABOLIC takes sequence inputs from isolates, metagenome-assembled genomes, or single-cell genomes. The data can be processed through two workflow scales: genome and/or community. The genome-scale workflow annotates the genomes and validates motifs of conserved protein residues. It also analyzes metabolic pathways and calculates the microbial contributions to individual biogeochemical processes and cycles. The community-scale workflow adds to this by first determining the genome abundance in the microbiome..."
The rest of the transcript, along with a link to the research itself, is available on the resource itself.
Open courseware for Macroevolution, focusing on research methods and software packages, such …
Open courseware for Macroevolution, focusing on research methods and software packages, such as R.
Course description Evolutionary thinking provides the underpinnings of modern biology. In recent decades, the field of macroevolution (evolution above the species level) has matured into a rich discipline with a well-developed mathematical theory for testing hypotheses of species diversification, for understanding trait evolution, and evaluating patterns of covariation across the tree of life. This course will provide a synthetic view of biology and how life on earth has changed over time.
Course Outcomes Upon completion of the course, students will: Understand patterns of diversity in the fossil record, and changes in that diversity over time Understand macroevolutionary patterns and processes, and the difference between gradualism, stasis, and punctuated equilibrium Become familiar with ‘tree thinking’, and understand the principles of using a phylogenetic perspective to address evolutionary questions in biology Gain experience in applying cutting-edge phylogenetic methods for testing hypotheses in macroevolution
Various fields in the natural and social sciences face a ‘crisis of …
Various fields in the natural and social sciences face a ‘crisis of confidence’. Broadly, this crisis amounts to a pervasiveness of non-reproducible results in the published literature. For example, in the field of biomedicine, Amgen published findings that out of 53 landmark published results of pre-clinical studies, only 11% could be replicated successfully. This crisis is not confined to biomedicine. Areas that have recently received attention for non-reproducibility include biomedicine, economics, political science, psychology, as well as philosophy. Some scholars anticipate the expansion of this crisis to other disciplines.This course explores the state of reproducibility. After giving a brief historical perspective, case studies from different disciplines (biomedicine, psychology, and philosophy) are examined to understand the issues concretely. Subsequently, problems that lead to non-reproducibility are discussed as well as possible solutions and paths forward.
The ZooCoder virtual field trip is an exciting app that combines C#, …
The ZooCoder virtual field trip is an exciting app that combines C#, SQLite databases, and Visual Studio Code within GitHub Codespaces. Its goal? To create a full-stack web application that displays feeding schedules for animals at the Como Zoo in Saint Paul, Minnesota. The app is available in two file formats: SCORM 1.2 and H5P.Import the SCORM or H5P file into your Learning Management System (LMS) to share the virtual field trip app with your students.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.