Welcome to the MergeTree Project Documentation

This website is built for the the final project for the course Reproducible Workflows for Research. As a part of this project, we have created a workflow to compute the merge tree of a leaf. The workflow is written in Python. The link to the repository is here.

Project layout

The project is organized as follows:

  • The About Merge Tree section contains information about merge trees and their properties. It also highlights how these mathematical objects can be used to represent data.
  • The Workflow section contains an interactive jupyter notebook for hands-on experience with the computation of merge trees. It also contains information about the environment used to run the code.
  • The Tests section contains information about the tests used to test the functions in the workflow.
  • The Functions section contains information about the functions used in the workflow.

The main motivation for this project is to create a scientific workflow that is reproducible with the tools we have learned in this course. We hope that this project will be useful for anyone who wants to learn about merge trees and their applications.