Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
DOGMA
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
domain-world
DOGMA
Commits
82c91d84
Commit
82c91d84
authored
3 years ago
by
Dr. Elias Dohmen
Browse files
Options
Downloads
Plain Diff
Merge branch 'ed_develop' into 'master'
DOGMA v3.6 See merge request
!2
parents
3d67e1e6
4f63c2c0
No related branches found
Branches containing commit
No related tags found
Tags containing commit
1 merge request
!2
DOGMA v3.6
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
CHANGELOG
+6
-2
6 additions, 2 deletions
CHANGELOG
README.md
+0
-3
0 additions, 3 deletions
README.md
UserManual.pdf
+0
-0
0 additions, 0 deletions
UserManual.pdf
dogma.py
+9
-9
9 additions, 9 deletions
dogma.py
with
15 additions
and
14 deletions
CHANGELOG
+
6
−
2
View file @
82c91d84
DOGMA 3.6
=========
- update to Pfam Database version 34 (default for DOGMA from this version on)
DOGMA 3.5
DOGMA 3.5
=========
=========
...
@@ -5,8 +11,6 @@ DOGMA 3.5
...
@@ -5,8 +11,6 @@ DOGMA 3.5
- adjustment of help texts
- adjustment of help texts
DOGMA 3.4
DOGMA 3.4
=========
=========
...
...
This diff is collapsed.
Click to expand it.
README.md
+
0
−
3
View file @
82c91d84
...
@@ -25,9 +25,6 @@ We provide several precomputed core sets for different clades here:
...
@@ -25,9 +25,6 @@ We provide several precomputed core sets for different clades here:
https://domainworld.uni-muenster.de/programs/dogma/
https://domainworld.uni-muenster.de/programs/dogma/
UProC is not longer supported from DOGMA version 3.0 onwards, however the old coresets and databases can still be found on our website https://domainworld.uni-muenster.de/data/uprocdb/
Usage
Usage
-----
-----
...
...
This diff is collapsed.
Click to expand it.
UserManual.pdf
+
0
−
0
View file @
82c91d84
No preview for this file type
This diff is collapsed.
Click to expand it.
dogma.py
+
9
−
9
View file @
82c91d84
#!/usr/bin/env python
#!/usr/bin/env python
# DOGMA version 3.
5
# DOGMA version 3.
6
# DOGMA is a python script that can assess proteome or transcriptome quality based on conserved protein domains.
# DOGMA is a python script that can assess proteome or transcriptome quality based on conserved protein domains.
# To score the domain completeness of a proteome or transcriptome, DOGMA searches its domain annotation for conserved
# To score the domain completeness of a proteome or transcriptome, DOGMA searches its domain annotation for conserved
# domains. By default, the conserved domains comprise domains that are shared by six eukaryotic model species.
# domains. By default, the conserved domains comprise domains that are shared by six eukaryotic model species.
# Copyright (C) 2015-202
0
Elias Dohmen
# Copyright (C) 2015-202
1
Elias Dohmen
# <e.dohmen@wwu.de> based on code by Lukas Kremer.
# <e.dohmen@wwu.de> based on code by Lukas Kremer.
# DOGMA is free software: you can redistribute it and/or modify it
# DOGMA is free software: you can redistribute it and/or modify it
...
@@ -48,7 +48,7 @@ conversion_dictionary = None
...
@@ -48,7 +48,7 @@ conversion_dictionary = None
def
main
():
def
main
():
dogma_version
=
'
3.
5
'
dogma_version
=
'
3.
6
'
try
:
try
:
# top level argument parsing
# top level argument parsing
...
@@ -94,8 +94,8 @@ def main():
...
@@ -94,8 +94,8 @@ def main():
parser_proteome
.
add_argument
(
"
-o
"
,
"
--outfile
"
,
action
=
"
store
"
,
type
=
str
,
default
=
None
,
parser_proteome
.
add_argument
(
"
-o
"
,
"
--outfile
"
,
action
=
"
store
"
,
type
=
str
,
default
=
None
,
help
=
"
Summary will be saved in a file with the given name (and path),
"
help
=
"
Summary will be saved in a file with the given name (and path),
"
"
instead of printed in the console.
"
)
"
instead of printed in the console.
"
)
parser_proteome
.
add_argument
(
"
-m
"
,
"
--pfam
"
,
action
=
"
store
"
,
type
=
str
,
default
=
"
3
3.1
"
,
parser_proteome
.
add_argument
(
"
-m
"
,
"
--pfam
"
,
action
=
"
store
"
,
type
=
str
,
default
=
"
3
4
"
,
help
=
"
The version number of the pfam database that should be used (Default is 3
3.1
).
"
)
help
=
"
The version number of the pfam database that should be used (Default is 3
4
).
"
)
parser_proteome
.
add_argument
(
"
-d
"
,
"
--database
"
,
action
=
"
store
"
,
type
=
str
,
default
=
None
,
parser_proteome
.
add_argument
(
"
-d
"
,
"
--database
"
,
action
=
"
store
"
,
type
=
str
,
default
=
None
,
help
=
"
If the RADIANT database is not located in the RADIANT directory, please specify
"
help
=
"
If the RADIANT database is not located in the RADIANT directory, please specify
"
"
path and name of the database. (Just necessary for -i option)
"
)
"
path and name of the database. (Just necessary for -i option)
"
)
...
@@ -127,9 +127,9 @@ def main():
...
@@ -127,9 +127,9 @@ def main():
parser_transcriptome
.
add_argument
(
"
-s
"
,
"
--cda_size
"
,
action
=
"
store
"
,
default
=
3
,
type
=
int
,
parser_transcriptome
.
add_argument
(
"
-s
"
,
"
--cda_size
"
,
action
=
"
store
"
,
default
=
3
,
type
=
int
,
help
=
"
Specifies up to which size subsets of CDAs should be considered
"
help
=
"
Specifies up to which size subsets of CDAs should be considered
"
"
(default=3; A-B-C-D --> A-B-C, A-B-D, B-C-D etc.).
"
)
"
(default=3; A-B-C-D --> A-B-C, A-B-D, B-C-D etc.).
"
)
parser_transcriptome
.
add_argument
(
"
-m
"
,
"
--pfam
"
,
action
=
"
store
"
,
type
=
str
,
default
=
"
3
3.1
"
,
parser_transcriptome
.
add_argument
(
"
-m
"
,
"
--pfam
"
,
action
=
"
store
"
,
type
=
str
,
default
=
"
3
4
"
,
help
=
"
The version number of the pfam database that should be used
"
help
=
"
The version number of the pfam database that should be used
"
"
(Default is 3
3.1
).
"
)
"
(Default is 3
4
).
"
)
parser_transcriptome
.
add_argument
(
"
-d
"
,
"
--database
"
,
action
=
"
store
"
,
default
=
None
,
parser_transcriptome
.
add_argument
(
"
-d
"
,
"
--database
"
,
action
=
"
store
"
,
default
=
None
,
help
=
"
If the RADIANT database is not located in the RADIANT directory, please specify
"
help
=
"
If the RADIANT database is not located in the RADIANT directory, please specify
"
"
path and name of the database. (Just necessary for -i option)
"
)
"
path and name of the database. (Just necessary for -i option)
"
)
...
@@ -269,7 +269,7 @@ class ConversionDictionary(dict):
...
@@ -269,7 +269,7 @@ class ConversionDictionary(dict):
def
score_single_transcriptome
(
annotation_file
,
outfile
=
None
,
max_dom_tup_len
=
3
,
def
score_single_transcriptome
(
annotation_file
,
outfile
=
None
,
max_dom_tup_len
=
3
,
hq_transcriptomes
=
None
,
mode
=
'
transcriptome
'
,
pfam
=
'
3
3.1
'
,
initial
=
None
,
version
=
'
3.
5
'
,
hq_transcriptomes
=
None
,
mode
=
'
transcriptome
'
,
pfam
=
'
3
4
'
,
initial
=
None
,
version
=
'
3.
6
'
,
annotype
=
'
pfsc
'
,
coverage
=
0.5
):
annotype
=
'
pfsc
'
,
coverage
=
0.5
):
"""
"""
combines the functions and classes to score a sample proteome in terms of it
'
s domain completeness.
combines the functions and classes to score a sample proteome in terms of it
'
s domain completeness.
...
@@ -347,7 +347,7 @@ def score_single_transcriptome(annotation_file, outfile=None, max_dom_tup_len=3,
...
@@ -347,7 +347,7 @@ def score_single_transcriptome(annotation_file, outfile=None, max_dom_tup_len=3,
def
score_single_proteome
(
annotation_file
,
outfile
=
None
,
cutoff
=
2
,
def
score_single_proteome
(
annotation_file
,
outfile
=
None
,
cutoff
=
2
,
max_dom_tup_len
=
3
,
hq_proteomes
=
None
,
mode
=
'
proteome
'
,
pfam
=
'
3
3.1
'
,
initial
=
None
,
version
=
'
3.
5
'
,
max_dom_tup_len
=
3
,
hq_proteomes
=
None
,
mode
=
'
proteome
'
,
pfam
=
'
3
4
'
,
initial
=
None
,
version
=
'
3.
6
'
,
annotype
=
'
pfsc
'
,
coverage
=
0.5
):
annotype
=
'
pfsc
'
,
coverage
=
0.5
):
"""
"""
combines the functions and classes to score a sample proteome in terms of it
'
s domain completeness.
combines the functions and classes to score a sample proteome in terms of it
'
s domain completeness.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment