Difference: ProtocolsLearnBiocomputing (3 vs. 4)

Revision 42020-04-27 - JeffreyBarrick

Line: 1 to 1
 
META TOPICPARENT name="ComputationList"

Learn Biocomputing

Changed:
<
<

General Resources

>
>

General Resources / Courses

  Software Carpentry
https://software-carpentry.org/lessons/
Line: 12 to 12
 Code Academy
https://www.codecademy.com/
Added:
>
>
edX Computer Science Courses
https://www.edx.org/course/subject/computer-science
 

Learning R

The programming language R was originally designed for statistical analysis, but researchers now use it for a wide variety of data analysis and visualization tasks.
Download R here: https://www.r-project.org
Use the RStudio IDE to write and run R code. Download here: https://rstudio.com
Line: 32 to 35
 If a local installation of Python is prefered, Anaconda is a great choice. Anaconda is a data science platform that installs many useful tools, including Jupyter Notebook, and allows for easier package management. Packages contain libraries of useful code that other people have written making Python easier to use. Biopython is one such such library, and contains indespensible tools such as FASTA/GBK parsers/writers, and tools for manipulating DNA/protein sequences.

Classes/resources

Changed:
<
<
Codecademy offers short lessons that teach the basics of Python syntax. Professor Claus Wilke of The University of Texas at Austin has a great class posted online (second half of lectures) that introduces how to use Python in a biological context.
>
>
Codecademy offers short lessons that teach the basics of Python syntax. Professor Claus Wilke of The University of Texas at Austin has a great class posted online (second half of lectures) that introduces how to use Python in a biological context. TutorialsPoint offers a nicely laid-out reference to the basics of Python syntax and common operations.
 

Git / GitHub

Added:
>
>
Git is currently the dominant tool for version control and distribution of open-source code. Learning Git is useful for organizing, versioning, saving, and backing up your own code as you develop it, but it is especially useful for working on code collaboratively as part of a group and making sure that it will be available into the future to others after you are done working on it.
  Interactive Git lesson
https://github.com/jlord/git-it-electron
 
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright ©2022 Barrick Lab contributing authors. Ideas, requests, problems? Send feedback