Skip to content
Eamon O'Dea edited this page Nov 1, 2019 · 68 revisions

Page Editor: @e3bo
To request edits to this page, open an issue, and tag @e3bo


Welcome to the Drake Lab Wiki!

If you don't find the answer to the question you have, please submit an issue here.

The Drake Lab Philosophy to Doing Science

This section is currently a stub.

High Performance Computing Essentials

This section provides a brief introduction to high performance computing (HPC) resources and techniques typically used by lab members. This includes tips and tricks for transferring, running and manipulating your files on remote computers such as clusters. You may need high performance computing for running data-analysis code in parallel, performing simulations, or processing large, spatial data sets, among other things. But before getting wrapped up in the technical details of a computationally intensive project, it is often worth considering whether you may achieve your goals with a simpler algorithm which requires few, if any, computational resources. On the other hand, computational resources keep growing and becoming easier to use, so using them may be the best choice. The links below provide an assortment of quick-start guides for routine HPC-related tasks in this lab.

Software

Come here to learn how to install and get started using software for tasks commonly done in the Drake Lab.

Project management

Come here when beginning a new project for steps to set up folder directory structure, ease electronic collaboration, and setting up version control, a system for managing projects over time.

Data Management & Manipulation

Come here to learn about how to manage data from different sources, including how and where to store data in the Drake lab. This also includes information on making data manipulation reproducible through the use of scripts, especially in R.

Coding Conventions

This section is incomplete and under construction. It currently suggests using google style guide and asking for internal code review during computational lab projects. There is an empty section on code profiling that may be useful for people to know about.

Data Visualization Practices

Come here for general guidelines for designing figures, from layout to the R code to file formats.

Writing the manuscript

Come here to learn about the tools commonly used in the lab to write manuscripts and other documents. There are also several links to lab specific info on writing content.

Lab Links

Clone this wiki locally