-
Notifications
You must be signed in to change notification settings - Fork 1
01. Quick Start Guide
TreeHouse runs natively on Linux, macOS, and Windows. The easiest way to install TreeHouse is to download a pre-built release from the project's GitHub releases page and follow the platform-specific installation steps.
The macOS release is shipped as a signed .pkg installer. Double-click the installer and follow the prompts; TreeHouse will be placed in /Applications. After installing, you can open TreeHouse from Launchpad, Spotlight, or Finder. macOS will recognize .newick, .tre, .nexus, and .nex files as TreeHouse documents. Double-click any of these options to open them in TreeHouse.
The Windows release is as an executable bundle. Place the application folder somewhere convenient (for example, C:\Program Files\TreeHouse) and create a shortcut to treehouse.exe. The first time you run TreeHouse, it will offer to register file associations for tree file types so that double-clicking a .newick, .tre, .nexus, or .nex file opens it in TreeHouse. You can register or unregister these associations at any time from the File menu.
Download the release archive, extract it, and run the treehouse binary. To open trees by double-clicking, you can install the provided .desktop file and icons; tree files of types .newick, .tre, .nexus, or .nex are advertised as supported MIME types so that desktop environments will offer TreeHouse as a default opener.
TreeHouse is written in Rust. If you prefer to build from source, install the Rust toolchain (1.88 or newer is recommended) and clone the repository using:
git clone https://github.com/karolisr/treehouse.git
Then run:
./build-macos.sh, ./build-windows.sh,or cargo build --release for a generic build. The resulting binary is placed at target/release/treehouse. Building from source is not required for normal use of the application.
TreeHouse comes fully functional and should not run into dependency issues.
To run TreeHouse, locate it in your file system and open the application.
TreeHouse comes pre-installed with test trees for your use in learning how to use TreeHouse (located in tests/data/).
There are three ways to open a tree:
- Click the large
“Open a Tree File”button in the empty window. - Choose
File→Open Filefrom the application menu, or press the keyboard shortcutCmd+O(macOS) /Ctrl+O(Windows / Linux). - Select your file.
TreeHouse supports
.newick,.tre,.nexus, or.nexfiles. TreeHouse supports files that contain more than one tree (see Section 3).
If you use TreeHouse to create phylogenies or export them, please link to the GitHub page and include the release number in your citation. A formal preprint will be released soon.