Bioinformatics data skills [reproducible and robust research with open source tools]
Learn the data skills necessary for turning large sequencing datasets into reproducible and robust biological findings. With this practical guide, you’ll learn how to use freely available open source tools to extract meaning from large complex biological data sets. At no other point in human history...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Beijing :
O'Reilly
2015.
|
Edición: | First edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628430506719 |
Tabla de Contenidos:
- ""Copyright""; ""Table of Contents""; ""Preface""; ""The Approach of This Book""; ""Why This Book Focuses on Sequencing Data""; ""Audience""; ""The Difficulty Level of Bioinformatics Data Skills""; ""Assumptions This Book Makes""; ""Supplementary Material on GitHub""; ""Computing Resources and Setup""; ""Organization of This Book""; ""Code Conventions""; ""Conventions Used in This Book""; ""Using Code Examples""; ""Safari® Books Online""; ""How to Contact Us""; ""Acknowledgments""; ""Part I. Ideology: Data Skills for Robust and Reproducible Bioinformatics""
- ""Chapter 1. How to Learn Bioinformatics""""Why Bioinformatics? Biology's Growing Data""; ""Learning Data Skills to Learn Bioinformatics""; ""New Challenges for Reproducible and Robust Research""; ""Reproducible Research""; ""Robust Research and the Golden Rule of Bioinformatics""; ""Adopting Robust and Reproducible Practices Will Make Your Life Easier, Too""; ""Recommendations for Robust Research""; ""Pay Attention to Experimental Design""; ""Write Code for Humans, Write Data for Computers""; ""Let Your Computer Do the Work For You""
- ""Make Assertions and Be Loud, in Code and in Your Methods""""Test Code, or Better Yet, Let Code Test Code""; ""Use Existing Libraries Whenever Possible""; ""Treat Data as Read-Only""; ""Spend Time Developing Frequently Used Scripts into Tools""; ""Let Data Prove That It's High Quality""; ""Recommendations for Reproducible Research""; ""Release Your Code and Data""; ""Document Everything""; ""Make Figures and Statistics the Results of Scripts""; ""Use Code as Documentation""; ""Continually Improving Your Bioinformatics Data Skills""
- ""Part II. Prerequisites: Essential Skills for Getting Started with a Bioinformatics Project""""Chapter 2. Setting Up and Managing a Bioinformatics Project""; ""Project Directories and Directory Structures""; ""Project Documentation""; ""Use Directories to Divide Up Your Project into Subprojects""; ""Organizing Data to Automate File Processing Tasks""; ""Markdown for Project Notebooks""; ""Markdown Formatting Basics""; ""Using Pandoc to Render Markdown to HTML""; ""Chapter 3. Remedial Unix Shell""; ""Why Do We Use Unix in Bioinformatics? Modularity and the Unix Philosophy""
- ""Working with Streams and Redirection""""Redirecting Standard Out to a File""; ""Redirecting Standard Error""; ""Using Standard Input Redirection""; ""The Almighty Unix Pipe: Speed and Beauty in One""; ""Pipes in Action: Creating Simple Programs with Grep and Pipes""; ""Combining Pipes and Redirection""; ""Even More Redirection: A tee in Your Pipe""; ""Managing and Interacting with Processes""; ""Background Processes""; ""Killing Processes""; ""Exit Status: How to Programmatically Tell Whether Your Command Worked""; ""Command Substitution""; ""Chapter 4. Working with Remote Machines""
- ""Connecting to Remote Machines with SSH""