-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #31 from TurakhiaLab/documentation
Added contribution and troubleshooting steps
- Loading branch information
Showing
9 changed files
with
512 additions
and
314 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# Cite ROADIES | ||
|
||
If you use ROADIES in your research or publications, please cite the following paper: | ||
|
||
Gupta A, Mirarab S, Turakhia Y, (2024). Accurate, scalable, and fully automated inference of species trees from raw genome assemblies using ROADIES. _bioRxiv_. [https://www.biorxiv.org/content/10.1101/2024.05.27.596098v1](https://www.biorxiv.org/content/10.1101/2024.05.27.596098v1). | ||
|
||
## Accessing ROADIES output files | ||
|
||
The output files with the gene trees and species trees generated by ROADIES in the manuscript are deposited to [Dryad](https://datadryad.org/stash). To access it, please refer to the following: | ||
|
||
Gupta, Anshu; Mirarab, Siavash; Turakhia, Yatish (2024). Accurate, scalable, and fully automated inference of species trees from raw genome assemblies using ROADIES [Dataset]. Dryad. [https://doi.org/10.5061/dryad.tht76hf73](https://doi.org/10.5061/dryad.tht76hf73). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
# Contributions | ||
|
||
Thank you for considering contributing to **ROADIES**! We value your input and want to make it as easy as possible to get involved. Whether you're reporting a bug, adding a feature, or improving documentation, this guide will help you understand how to contribute effectively. | ||
|
||
## Table of Contents | ||
- [How to Contribute](#how-to-contribute) | ||
- [Reporting Bugs](#reporting-bugs) | ||
- [Suggesting Features](#suggesting-features) | ||
- [Documentation Update](#documentation-update) | ||
- [Submitting Changes](#submitting-changes) | ||
- [Pull Request Guidelines](#pull-request-guidelines) | ||
- [License](#license) | ||
- [Contact Information](#contact-information) | ||
|
||
## How to Contribute | ||
|
||
### Reporting Bugs | ||
If you find a bug, please [open an issue](https://github.com/TurakhiaLab/ROADIES/issues) and include: | ||
|
||
- A clear description of the issue, including steps to reproduce it. | ||
- Screenshots or logs if applicable. | ||
|
||
### Suggesting Features | ||
We welcome feature requests! Please [open a new feature request issue](https://github.com/TurakhiaLab/ROADIES/issues) and include: | ||
|
||
- A clear description of the feature. | ||
- Use a label for the issue you created - `new feature request`. | ||
- Why it would be useful and how it fits with the project’s existing features. | ||
- Any alternatives you've considered. | ||
|
||
### Documentation Update | ||
If you want to suggest some updates/modifications in our documentation or, please [open a new documentation issue](https://github.com/TurakhiaLab/ROADIES/issues) and include: | ||
|
||
- Clear description of the modifications or suggested additions. | ||
- Use a label for the issue you created - `documentation`. | ||
|
||
|
||
### Submitting Changes | ||
1. Fork the repository. | ||
2. Create a new branch (`git checkout -b feature/your-feature`). | ||
3. Make your changes. | ||
4. Ensure your changes pass all tests. To check that, run the following command: | ||
|
||
```bash | ||
cd ROADIES | ||
python run_roadies.py --cores 16 | ||
``` | ||
After running this command, if you are able to successfully create the final species tree, the changes passed the test and its ready to be pushed to the forked repository. | ||
|
||
5. Commit your changes (`git commit -m 'Add new feature'`). | ||
6. Push your changes to your fork (`git push origin feature/your-feature`). | ||
7. Create a pull request. | ||
|
||
Please keep your pull requests small and focused. Large pull requests are harder to review and can delay the process. | ||
|
||
## Pull Request Guidelines | ||
- Ensure the title is concise but descriptive. | ||
- Include a detailed description of what the pull request does. | ||
- Follow the [commit message guidelines](#https://github.com/TurakhiaLab/ROADIES/blob/main/.github/pull_request_template.md). | ||
- Link to any related issues or pull requests. | ||
|
||
## License | ||
|
||
By contributing, you agree that your contributions will be licensed under the [MIT License](https://github.com/TurakhiaLab/ROADIES/blob/main/LICENSE). | ||
|
||
## Contact Information | ||
|
||
For general inquiries and support, reach out to our team. | ||
|
||
Anshu Gupta - ang037 [at] ucsd [dot] edu | ||
|
||
Yatish Turakhia - yturakhia [at] ucsd [dot] edu |
Oops, something went wrong.