For detailed instructions, refer to the detailed README file.
-
Create a New Branch
- Create a new branch in your repository for your changes.
-
Prepare Input Data
- Add your marker data file(s) to the
src/markers/inputdirectory. - Ensure the file includes the required columns:
clusterName,f_score,NSForest_markers, andcxg_dataset_title. See NS-Forest SOP here.
- Add your marker data file(s) to the
-
Add Metadata
- Update the
src/markers/input/metadata.csvfile with a new row describing your input file. - Include required fields like
file_name,Organ_region,Species,Species_abbreviation,Parent,Marker_set_xrefand others as specified in the detailed guide.
- Update the
-
Commit and Push Changes
- Commit your changes and push them to your branch.
-
Create a Pull Request
- Open a pull request to merge your branch into the main repository.
- This will trigger GitHub Actions to validate your input files and metadata.
-
Address Validation Issues
- Review the validation results from GitHub Actions and fix any reported issues.
-
Submit for Review
- Once validation passes, request a review for your pull request.