Credits
6
Types
Compulsory
Requirements
This subject has not requirements
, but it has got previous capacities
Department
UAB
Teachers
Person in charge
- Jose Francisco Sanchez Herrero ( josefrancisco.sanchez@uab.cat )
- Marta Coronado Zamora ( marta.coronado@upc.edu )
Others
- Miriam Merenciano Gonzalez ( miriam.merenciano@univ-lyon1.fr )
Weekly hours
Theory
2
Problems
2
Laboratory
0
Guided learning
0
Autonomous learning
6
Competences
Knowledge
Skills
Competences
Objectives
-
Visualize, manipulate and extract biological data
Related competences: K1, K7, S4, S7, S9, -
Know existing techniques and computational tools in a particular field
Related competences: K7, S4, S7, S9, -
Evaluate what is the most suitable technical and/or computational tool in every situation
Related competences: K2, K7, S4, S5, S7, S8, S9, C2, C3, C4,
Contents
-
- Basic tools: Grammar of Graphics (ggplot2)
Theoretical sessions on perception, visual illusions, the Grammar of Graphics by applying ggplot2, as well as specialized libraries and advanced visualizations. -
- Interactive visualizations using htmlwidgets and Shiny
Learn how to create interactive visualizations with htmlwidgets packages and Shiny applications. -
- Principal component analysis (PCA)
Explore techniques for visualizing complex data and dimensionality reduction (PCA). -
- Non-linear projections: t-SNE and UMAP
Application of t-SNE and UMAP methods for data reduction.
Activities
Activity Evaluation act
Teaching methodology
During theoretical sessions, the professor will present concepts dynamically, using examples and solving practical casses in class. During practical sessions, students will independently work on hands-on exercises, with supervision and assistance from the professor as needed. Both theory and practical lessons require a laptop.Evaluation methodology
The evaluation of the subject will be structured as follows:1. Active participation in class (10%): Weekly assessment of the participation in the theoretical and practical sessions, including discussions, activities, and brief quizzes.
2. Assignments (40%): Group activities will be evaluated through four assignments per main unit.
3. Midterm exam (20%): theory-practical exam to evaluate the concepts acquired during the first block of the subject.
4. Final exam (30%): theory-practical exam covering all concepts.
Both midterm and final exams are done using a computer.
The weighted grade of the midterm exam and the final exam requires a minimum score of 3.5 out of 10 to consider the other parts of the evaluation. A final grade of at least 5 out of 10 is required to pass the course. Plagiarism or cheating will result in course failure and potential disciplinary actions.
A student is considered to have taken the subject if he/she takes the final exam. If the student has taken the subject but has failed, then the student may take the re-evaluation exam and in this case the grade of the subject will be 40% home assignments, 10% participation and 50% recovery exam.
Bibliography
Basic
-
The Visual display of quantitative information
- Tufte, Edward R,
Graphics Press,
cop. 1983.
ISBN: 096139210X
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991001453439706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
The Grammar of graphics
- Wilkinson, Leland; Wills, Graham,
Springer Science,
cop. 2005.
ISBN: 1-280-46066-0
https://link-springer-com.recursos.biblioteca.upc.edu/book/10.1007/0-387-28695-0 -
R graphics cookbook : practical recipes for visualizing data
- Chang, Winston,
O'Reilly,
2018.
ISBN: 9781491978597
https://ebookcentral-proquest-com.recursos.biblioteca.upc.edu/lib/upcatalunya-ebooks/detail.action?pq-origsite=primo&docID=5568320 -
Information is beautiful
- McCandless, David,
William Collins,
2012.
ISBN: 9780007492893
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991005219279306711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Ggplot2 : elegant graphics for data analysis
- Wickham, Hadley,
Springer,
2009.
ISBN: 9783319242774
https://ebookcentral-proquest-com.recursos.biblioteca.upc.edu/lib/upcatalunya-ebooks/detail.action?pq-origsite=primo&docID=4546676
Web links
- ggplot2 reference guide http://ggplot2.tidyverse.org/reference/
- Wickham, H. and Grolemund, G. (2017). R for Data Science http://r4ds.had.co.nz/data-visualisation.html
- How to use t-SNE effectively https://distill.pub/2016/misread-tsne/
- What is principal component analysis? Lior Pachter https://liorpachter.wordpress.com/2014/05/26/what-is-principal-component-analysis/
- Dimensionality reduction techniques https://towardsdatascience.com/11-dimensionality-reduction-techniques-you-should
- How to use UMAP https://umap-learn.readthedocs.io/en/latest/basic_usage.html
- How humans see data by John Rauser - Velocity Amsterdam 2016 (YouYube video) https://www.youtube.com/watch?v=fSgEeI2Xpdc