University of Stuttgart


PhD in Computer Science

Stuttgart, Germany

University of Tuebingen


Master ("Diplom") in Bioinformatics

Tuebingen, Germany

  • Thesis: SpRay: A Visual Analytics Framework for Highdimensional Data


University of Tuebingen

05/2016 - present

Postdoctoral Fellow

Tuebingen, Germany


01/2014 - 03/2016

Postdoctoral Fellow

Sydney, Australia


11/2011 - 12/2012

Software Developer

Tuebingen, Germany

  • Developed Alicoid, a personal assistant for Android devices in German language

VISUS, University of Stuttgart

07/2008 - 09/2013

Research Assistant & PhD Student

Stuttgart, Germany

  • Research in visual analytics

  • Development of research prototypes

  • Tutoring and advising students

  • Peer review of paper submissions

  • Created a blog and online-ressource on parallel coordinates

Newbiotechnic, S.A.

04/2005 - 05/2006

Bioinformatics Assistant

Seville, Spain

  • Design and implementation of a grid-based software for high-throughput sequence analysis

  • Design and administration of biological databases


08/2001 - 08/2002

Software Developer

Tuebingen, Germany

  • Developed a software for the integration of microbiological data to a patient information system for the Hospital of the University of Tuebingen

  • Worked in a team of four freelance software developers


Personalised Oncology via Semantic Integration of Data (PersOnS)

since May 2016

Software Developer and Research Scientist

Schroedinger Inc.

Dec 2015 - Dec 2016

Warren L. DeLano Memorial PyMOL Open-Source Fellow

  • Developing a plugin to compute good viewpoints for molecular structures in PyMOL.

  • Maintaining the PyMOLWiki and pymol-users list.


Jan 2014 - Now

Software Developer and Research Scientist

Parallel Coordinates

July 2008 - Now

Software Developer and Research Scientist

  • Published multiple scientific publications, a Master’s Thesis and a PhD Thesis about parallel coordinates.

  • Launched, a website dedicated to making multidimensional data visualization accessible to the general public.

  • Contributing to d3.parcoords.js, a javascript-based library for parallel coordinates.

  • Organised and conducted tutorials, workshops, and courses about parallel coordinates.


Nov 2011 - Dec 2012

Software Developer

  • Developed Alicoid, a personal assistant in German language for Android phones.

  • More than 40,000 users since January 2011.

  • Best-selling app during the month of February 2011 in Germany.

IEEE Symposium on Big Data Visual Analytics (BDVA)

Sept 22 - Sept 25 2015

Founder and general co-chair










  1. Heinrich, J., Vuong, J., Hammang, C. J., Wu, A., Rittenbruch, M., Hogan, J., … O’Donoghue, S. I. (2016). Evaluating Viewpoint Entropy for Ribbon Representation of Protein Structure. Computer Graphics Forum, 35(3). pdf
  2. Perdigão, N., Heinrich, J., Stolte, C., Sabir, K. S., Buckley, M. J., Tabor, B., … O’Donoghue, S. I. (2015). Unexpected features of the dark proteome. Proceedings of the National Academy of Sciences, 201508380. online
  3. Heinrich, J., & Weiskopf, D. (2015). Parallel Coordinates for Multidimensional Data Visualization: Basic Concepts. Computing in Science Engineering, 17(3), 70–76. pdf
  4. O’Donoghue, S. I., Sabir, K. S., Kalemanov, M., Stolte, C., Wellmann, B., Ho, V., … Schafferhans, A. (2015). Aquaria: simplifying discovery and insight from protein structures. Nature Methods, 12(2), 98–99. online
  5. Stolte, C., Sabir, K. S., Heinrich, J., Hammang, C. J., Schafferhans, A., & O’Donoghue, S. I. (2015). Integrated visual analysis of protein structures, sequences, and feature data. BMC Bioinformatics, 16(Suppl 11), S7. pdf online
  6. Heinrich, J., Krone, M., O’Donoghue, S. I., & Weiskopf, D. (2014). Visualising intrinsic disorder and conformational variation in protein ensembles. Faraday Discussions, 169(1), 179–193. pdf online
  7. Grottel, S., Heinrich, J., Weiskopf, D., & Gumhold, S. (2014). Visual Analysis of Trajectories in Multi-Dimensional State Spaces. Computer Graphics Forum, 33(6), 310–321. pdf online
  8. Hasenauer, J., Heinrich, J., Doszczak, M., Scheurich, P., Weiskopf, D., & Allgöwer, F. (2012). A visual analytics approach for models of heterogeneous cell populations. EURASIP Journal on Bioinformatics and Systems Biology, 2012(1), 1–13. online
  9. Bartlett, C. W., Yeon Cheong, S., Hou, L., Paquette, J., Yee Lum, P., Jäger, G., … Ray, W. C. (2012). An eQTL biological data visualization challenge and approaches from the visualization community. BMC Bioinformatics, 13(Suppl 8), S8. pdf online
  10. Heinrich, J., Vehlow, C., Battke, F., Jäger, G., Weiskopf, D., & Nieselt, K. (2012). iHAT: interactive Hierarchical Aggregation Table for Genetic Association Data. BMC Bioinformatics, 13(Suppl 8), S2. pdf
  11. Heinrich, J., Bachthaler, S., & Weiskopf, D. (2011). Progressive Splatting of Continuous Scatterplots and Parallel Coordinates. Computer Graphics Forum, 30(3), 653–662. pdf
  12. Burch, M., Konevtsova, N., Heinrich, J., Hoeferlin, M., & Weiskopf, D. (2011). Evaluation of Traditional, Orthogonal, and Radial Tree Diagrams by an Eye Tracking Study. IEEE Transactions on Visualization and Computer Graphics, 17(12), 2440–2448. pdf online
  13. Nieselt, K., Dietzsch, J., Heinrich, J., Pritzkau, A., Mosisch, M., & Bartz, D. (2009). Visuelle Analytik für Genexpressionsdaten. Datenbank-Spektrum, 9(31), 26–32.
  14. Heinrich, J., & Weiskopf, D. (2009). Continuous Parallel Coordinates. IEEE Transactions on Visualization and Computer Graphics, 15(6), 1531–1538. pdf online
  15. Vizcaino, J., Gonzalez, F., Suarez, M. B., Redondo, J., Heinrich, J., Jarana, J. D., … Rey, M. (2006). Generation, annotation and analysis of ESTs from Trichoderma harzianum CECT 2413. BMC Genomics, 7(1).

Conferences (peer-reviewed)

  1. Engelke, U., Vuong, J., & Heinrich, J. (2016). Visual Performance in Multidimensional Data Characterisation with Scatterplots and Parallel Coordinates. In IS&T Human Vision and Electronic Imaging. pdf
  2. Heinrich, J., Kaur, S., & O’Donoghue, S. I. (2015). Evaluating the Effectiveness of Color to Convey Alignment Quality in Macromolecular Structures. In Proceedings of the 1st IEEE International Symposium on Big Data Visual Analytics. pdf
  3. Heinrich, J., & Broeksema, B. (2015). Big Data Visual Analytics with Parallel Coordinates. In Big Data Visual Analytics (BDVA), 2015 (pp. 1–2). pdf
  4. Heinrich, J., Burch, M., & O’Donoghue, S. I. (2014). On the use of 1D, 2D, and 3D visualisation for molecular graphics. In 2014 IEEE VIS International Workshop on 3DVis (3DVis) (pp. 55–60). pdf
  5. Heinrich, J., & Weiskopf, D. (2013). State of the Art of Parallel Coordinates. In STAR Proceedings of Eurographics 2013 (pp. 95–116). Eurographics Association. pdf
  6. Heinrich, J., & Weiskopf, D. (2013). Parallel-Coordinates Art. In Proceedings of the IEEE VIS Arts Program (VISAP). Atlanta, GA, USA. pdf
  7. Vehlow, C., Hasenauer, J., Kramer, A., Heinrich, J., Radde, N., Allgöwer, F., & Weiskopf, D. (2012). Uncertainty-Aware Visual Analysis of Biochemical Reaction Networks. In Proceedings of the IEEE Symposium on Biological Data Visualization (Vol. 2012). pdf
  8. Heinrich, J., Stasko, J., & Weiskopf, D. (2012). The Parallel Coordinates Matrix. In EuroVis–Short Papers (pp. 37–41). pdf
  9. Heinrich, J., Luo, Y., Kirkpatrick, A. E., & Weiskopf, D. (2012). Evaluation of a Bundling Technique for Parallel Coordinates. In Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications (pp. 594–602). pdf
  10. Vehlow, C., Heinrich, J., Battke, F., Weiskopf, D., & Nieselt, K. (2011). iHAT: interactive Hierarchical Aggregation Table. In J. Kennedy & J. Roerdink (Eds.), Proceedings of the IEEE Symposium on Biological Data Visualization (pp. 63–69). IEEE Computer Society Press.
  11. Heinrich, J., Seifert, R., Burch, M., & Weiskopf, D. (2011). BiCluster Viewer : A Visualization Tool for Analyzing Gene Expression Data. In Proceedings of the International Symposium on Visual Computing (pp. 641–652). Springer. pdf
  12. Hasenauer, J., Heinrich, J., Doszczak, M., Scheurich, P., & Allgöwer, F. (2011). Visualization methods and support vector machines as tools for determining markers in models of heterogeneous populations: Proapoptotic signaling as a case study. In Proceedings of the Workshop on Computational Systems Biology (pp. 61–64).
  13. Bosch, H., Heinrich, J., Müller, C., Höferlin, B., Reina, G., Höferlin, M., … Koch, S. (2009). Innovative Filtering Techniques and Customized Analytic Tools. In Proceedings of the IEEE Symposium on Visual Analytics Science and Technology (pp. 269–270). IEEE Computer Society Press.
  14. Dietzsch, J., Heinrich, J., Nieselt, K., & Bartz, D. (2009). SpRay: A Visual Analytics Approach for Gene Expression Data. In Proceedings of the IEEE Symposium on Visual Analytics Science and Technology (pp. 179–186). pdf online