Python List Comprehensions

Submitted by Anonymous (not verified) on Fri, 07/22/2022 - 17:26

A Python list comprehension is a very convenient syntax for generating simple lists that can replace loops and .append calls to make your code more succinct and readable.

The resources below provide a lot of help for getting started. Here's an example of how a list comprehension can be used to replace a lot of repetitive code with a reusable function:

Tags

What is a software environment?

Submitted by Anonymous (not verified) on Fri, 07/22/2022 - 03:42

A software environment consists of tools and data. Tools may include software such as:

  • Editors: emacs, Jupyter notebooks, Google Colab
  • Interpreters: Python, R, Perl, PHP
  • Version control applications: git, github
  • Testing platforms: travis, jenkins, PyTest, JUnit

 The data includes everything accessible by the software on disk, in memory, and accessible over the network, such as:

What is Bioinformatics?

Submitted by Anonymous (not verified) on Fri, 08/20/2021 - 14:29

Simply put, bioinformatics is the study of biology using computers. Computational biology, clinical informatics, and even systems biology all share a similarly in this definition, with nuanced differences defined by the communities of practice using the term(s). Often these terms are used synonymously, and sometimes they are used with great precision within communities of practice. For these reasons, it is necessary to levelset on a definition.

What is machine learning in bioinformatics?

Submitted by Anonymous (not verified) on Thu, 07/22/2021 - 15:00

There are over 3 billion base pairs (molecular pieces of information) in the human genome, and on average, 3 million, differences between two individual humans. These differences are transcribed into RNA, which are further sliced and diced before being translated into proteins which drive cellular processes through enzymatic interactions and cell-cell signaling. All these differences and complex processes must be unravelled in order to better understand biological organisms and also to improve human healthcare.