Register training material
8 materials found

Scientific topics: Natural language processing  or Software engineering 


FAIR software tools

In this talk, I will discuss the importance of the FAIR principles for the software tools we use to process data. Ranging from small analysis scripts to full fledged data processing pipelines, software needs to be FAIR to enable other researchers to reproduce our own experiments and reuse our...

Scientific topics: Software engineering

Keywords: FAIR, software tools, Software

Resource type: Video

Text-mining exercises

Hands-on exercises using a variety of text-mining tools and databases based on text mining, to interpret the results from microbiome studies.

The exercises will teach you how to:

  • automatically highlight named entities in a web page
  • use named entity recognition for synonym-aware...

Scientific topics: Data mining, Natural language processing, Metagenomics, Microbial ecology

Introduction to R

R is a popular language and environment that allows powerful and fast manipulation of data, offering many statistical and graphical options. This course aims to introduce R as a tool for statistics and graphics, with the main aim being to become comfortable with the R environment. It will focus...

Scientific topics: Software engineering

Keywords: R programming, Babraham Institute

Learning Python

Tutorials

  • Programming basics
  • Python data structures
  • Functions part 1
  • Functions part 2 (main, modules and variable scope)
  • Reading and writing files
  • Exception and documentation
  • Plotting graphs
  • Data bases part 1
  • Data bases part 2
  • XML and Web...

Scientific topics: Software engineering

Python for Biologists: Programming for Scientific Computing

Overview

Python is a flexible programming language that is becoming increasingly popular for scientific computing. The course is is split into 12 modules and runs over two half days. At the end of each module there a number of exercises to help solidify the learning. By the end of...

Scientific topics: Software engineering

Keywords: Python for Biologists, John Innes Centre, JIC

Introduction to R: A software environment for statistical computing

Overview

R is a programming language and associated environment developed for statistical computing and data analysis. It provides many powerful tools for statistics, data visualisation and bioinformatics.

Learning outcomes

  • What R is suitable for.
  • How to use R...

Scientific topics: Software engineering, Statistics and probability

Keywords: John Innes Centre, JIC

Introduction to Perl: Programming for bioinformatics

Overview

Perl is a programming language for getting your job done. It is designed to make the easy jobs easy, without making the hard jobs impossible. Perl is also well known for BioPerl, a collection of modules which greatly simplify complicated bioinformatics tasks.
Learning...

Scientific topics: Software engineering

Keywords: perl, John Innes Centre, JIC

Python programming primer

The purpose of this training is to teach general programming concepts using Python as an instruction tool.
Topics:
Introduction to Python: basic principles.
Python data structures: strings, tuples, lists, dictionaries, sets.
Object-oriented programming: how to model coffee machines in Python...

Scientific topics: Software engineering

Keywords: Python biologists