Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Maker annotation workflow #47

Closed
Closed
Show file tree
Hide file tree
Changes from 9 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
15bea80
Add maker annotation workflow
gallardoalba Jul 11, 2021
6f792e3
Update workflow name in yml file
gallardoalba Jul 11, 2021
41a2064
Update title and dockstore file
gallardoalba Jul 11, 2021
1118a0c
Modify dockstore file
gallardoalba Jul 11, 2021
bcef099
Fix tests
gallardoalba Jul 11, 2021
b81d7e6
Fix tests
gallardoalba Jul 11, 2021
4cb151b
Update datasets
gallardoalba Jul 13, 2021
97acc4a
Use planemo from master branch for tests
mvdbeek Jul 13, 2021
b0d0d47
Include tar in augustus conda package
gallardoalba Jul 14, 2021
6ca5807
Update workflow Augustus 3.4
gallardoalba Jul 18, 2021
4d5d81a
Update tests include files
gallardoalba Jul 20, 2021
af8899c
Remove unnecesary file
gallardoalba Jul 20, 2021
2cac706
Fix tests replace size by value
gallardoalba Jul 20, 2021
9d43494
Update tests
gallardoalba Jul 22, 2021
3daee38
Revert "Use planemo from master branch for tests"
mvdbeek Jul 23, 2021
d535a55
Move maker-annotation-eukaryote into genome-annotation
mvdbeek Jul 23, 2021
dc2e56a
Also drop remaining exact comparisons
mvdbeek Jul 23, 2021
1356592
More test fixes
mvdbeek Jul 23, 2021
1ee8509
Update last tests
gallardoalba Jul 23, 2021
dce532d
Update README.md
gallardoalba Sep 6, 2021
1e08ee3
Update CHANGELOG.md
gallardoalba Sep 20, 2021
75c735b
Update workflows/genome-annotation/maker-annotation-eukaryote/README.md
gallardoalba Sep 20, 2021
e72d7ff
Update README.md: include licencing
gallardoalba Oct 7, 2021
eda05ed
Update CHANGELOG.md
gallardoalba Oct 7, 2021
6d106b2
Update workflows/genome-annotation/maker-annotation-eukaryote/README.md
gallardoalba Apr 11, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/workflow_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,7 @@ jobs:
galaxy-branch: ${{ env.GALAXY_BRANCH }}
chunk: ${{ matrix.chunk }}
chunk-count: ${{ needs.setup.outputs.chunk-count }}
planemo-version: 'https://github.com/galaxyproject/planemo/archive/refs/heads/master.zip'
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

master is a moving target. Ideally this should be changed to pin a specific release before the PR is merged.

- uses: actions/upload-artifact@v2
with:
name: 'Workflow test output ${{ matrix.chunk }}'
Expand Down
7 changes: 7 additions & 0 deletions workflows/maker-annotation/.dockstore.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
version: 1.2
workflows:
- name: "ANNOTATION-OF-EUKARYOTIC-GENOMES-WITH-MAKER"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any particular reason to have this name in upper case?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not really, except that we named all the covid-19 workflows in uppercase, but there's no technical reason to do it. If there's only a single workflow in the folder we could also just call it main ? The only concern is that the name should be reasonably short (if you need to type it manually, or include it as a reference in a paper), and if we add multiple workflows we should know which workflow does what.

primaryDescriptorPath: /maker-annotation-eukaryote.ga
subclass: Galaxy
testParameterFiles:
- /maker-annotation-eukaryote-tests.yml
3 changes: 3 additions & 0 deletions workflows/maker-annotation/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
0.1
---------
- Initial version of Annotation of eukaryotic genomes with MAKER workflow
4 changes: 4 additions & 0 deletions workflows/maker-annotation/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Annotation of eukaryotic genomes with MAKER
-------------------------------------------

This workflow describes the necessary steps to annotate eukaryotic genomes by using the MAKER tool. Its original version appears in the GTN under the title [Genome annotation with Maker](https://training.galaxyproject.org/training-material/topics/genome-annotation/tutorials/annotation-with-maker/tutorial.html).
101 changes: 101 additions & 0 deletions workflows/maker-annotation/maker-annotation-eukaryote-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
- doc: Test outline for maker-annotation-eukaryote.ga
job:
EST and/or cDNA:
class: File
location: https://zenodo.org/record/5095188/files/cds.fasta?download=1
Genome sequence:
class: File
location: https://zenodo.org/record/5095188/files/genome.fasta?download=1
Protein sequences:
class: File
location: https://zenodo.org/record/5095188/files/proteins.fasta?download=1
outputs:
BUSCO_full_table_01:
class: File
location: https://zenodo.org/record/5095188/files/BUSCO_full_table_01.tabular?download=1
compare: diff
lines_diff: 4
BUSCO_missing_orthologs_01:
class: File
location: https://zenodo.org/record/5095188/files/BUSCO_missing_orthologs_01.tabular?download=1
compare: diff
lines_diff: 4
BUSCO_short_summary_01:
class: File
location: https://zenodo.org/record/5095188/files/BUSCO_short_summary_01.txt?download=1
compare: diff
lines_diff: 6
BUSCO_short_summary_02:
class: File
location: https://zenodo.org/record/5095188/files/BUSCO_short_summary_02.txt?download=1
compare: diff
lines_diff: 6
BUSCO_short_summary_03:
class: File
location: https://zenodo.org/record/5095188/files/BUSCO_short_summary_03.txt?download=1
compare: diff
lines_diff: 6
BUSCO_short_summary_04:
class: File
location: https://zenodo.org/record/5095188/files/BUSCO_short_summary_04.txt?download=1
compare: diff
lines_diff: 6
SNAP_trained_model:
class: File
location: https://zenodo.org/record/5095188/files/SNAP_trained_model.snaphmm?download=1
compare: size
delta: 10
fasta_statistics:
class: File
location: https://zenodo.org/record/5095188/files/fasta_statistics.tabular?download=1
compare: size
genome_annotation_statistics_graphs_01:
asserts:
has_size:
size: 18719
delta: 100
genome_annotation_statistics_graphs_02:
asserts:
has_size:
size: 18767
delta: 100
genome_annotation_statistics_graphs_03:
asserts:
has_size:
size: 18958
delta: 100
genome_annotation_statistics_summary_01:
class: File
location: https://zenodo.org/record/5095188/files/genome_annotation_statistics_summary_01.txt?download=1
genome_annotation_statistics_summary_02:
class: File
location: https://zenodo.org/record/5095188/files/genome_annotation_statistics_summary_02.txt?download=1
genome_annotation_statistics_summary_03:
class: File
location: https://zenodo.org/record/5095188/files/genome_annotation_statistics_summary_03.txt?download=1
gffread_cds:
class: File
location: https://zenodo.org/record/5095188/files/gffread_cds.fasta?download=1
compare: size
gffread_exons:
class: File
location: https://zenodo.org/record/5095188/files/gffread_exons.fasta?download=1
compare: size
gffread_translated_cds:
class: File
location: https://zenodo.org/record/5095188/files/gffread_translated_cds.fasta?download=1
compare: size
map_annotation_ids:
class: File
location: https://zenodo.org/record/5095188/files/map_annotation_ids.gff3?download=1
compare: size
jbrowse_report:
asserts:
has_size:
size: 2483977
delta: 100
augus_trained_model:
asserts:
has_size:
size: 46222
delta: 100
Loading