Book description
Diese Einführung in die Bioinformatik mit Java vermittelt Ihnen grundlegende Java-Techniken, die für die Analyse von Biodaten benötigt werden. Das Buch richtet sich an Studenten, Wissenschaftler und Praktiker in den Life Sciences, die Grundkenntnisse einer höheren Programmiersprache mitbringen. Es bietet Ihnen einen schnellen Einstieg in Themen wie Data und Text Mining, Datenverarbeitung sowie Sequenz-, Bild- und Netzwerkanalysen – Kernthemen der Programmierung in den Life Sciences. Genutzt werden dabei verbreitete Open-Source-Bibliotheken wie Maven, Eclipse oder Git.
Beispiele aus der Bioinformatik zeigen Ihnen alle notwendigen Schritte, um in kurzer Zeit Ergebnisse mit Java zu erzielen. Biologische Zusammenhänge werden immer dann beschrieben, wenn sie zum Verständnis des Problems hilfreich sind. Anhand der zahlreichen Codebeispiele und Übungsaufgaben lernen Sie, Ihre eigenen, gut durchdachten Softwarelösungen zu schreiben.
Table of contents
- Cover
- Titel
- Impressum
- Inhalt
- Einleitung
- 1 Einführung in die Arbeit mit Java
-
2 Java zum Auffrischen
- Aufbau eines Java-Programms
- Variablen
- Vergleiche
- Arrays
- Schleifen
- Erweiterungen hinzufügen
- Exceptions
- Externe Bibliotheken hinzufügen
- JAR-Files hinzufügen
- Libraries bauen
- Grundlagen der Datenverarbeitung
- Datenarchitektur und Datenmodellierung
- Die Verwendung von Listen und anderen Datenstrukturen
- Der Umgang mit Parametern
- Das Lesen und Schreiben von Dateien und Daten
- Übungsaufgaben
-
3 Data Engineering mit Java
- Grundlagen
- Daten, Informationen, Wissen und Weisheit
- Der Data Lifecycle
- Knowledge Representation und das Arbeiten mit externen Datenquellen
- XML
- JSON
- RDF und Semantic Web
- Verarbeiten und Parsen von (un-)formatiertem Text
- Arbeiten mit Datenbanken
- Relationale Datenbanken
- SQL mit Java
- Nicht relationale Datenbanken
- Arbeiten mit RESTful-APIs
- Analysepipelines mit BASH-Skripten bauen
- Parallel Environments
- Übungsaufgaben
- 4 Data Mining
-
5 Netzwerkanalyse: Graphen mit Java
- JGraphT in der Netzwerkanalyse
- Gerichtete Graphen
- Nahrungsketten
- Soziale und Spezies-spezifische Relationen
- Ungerichtete Graphen
- Protein-Protein-Interaktionsnetzwerke
- Ähnlichkeitsgraphen
- Weitere Beispiele
- Substructure- und Maximal-Common-Substructure-Suche
- Zufallsgraphen
- Soziale Netzwerke
- Gerichtete Protein-Interaktionsnetzwerke
- Übungsaufgaben
- 6 Bildverarbeitung mit Java und ImageJ
- 7 Sequenzanalyse mit BioJava
- Fußnoten
- Index
- Über die Autor*innen
Product information
- Title: Java für die Life Sciences
- Author(s):
- Release date: December 2020
- Publisher(s): dpunkt
- ISBN: 9783960091257
You might also like
book
Java Coding Problems
Develop your coding skills by exploring Java concepts and techniques such as Strings, Objects and Types, …
book
The Complete Coding Interview Guide in Java
Explore a wide variety of popular interview questions and learn various techniques for breaking down tricky …
book
Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn’t clean, it can bring a development organization …
audiobook
The Design of Everyday Things
First, businesses discovered quality as a key competitive edge; next came science. Now, Donald A. Norman, …