-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
10 changed files
with
119 additions
and
25 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
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
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,68 @@ | ||
--- | ||
title: Helper Applications | ||
--- | ||
|
||
The `byconaut` repository provides a number of helper applications with different | ||
types of functionalities, e.g. | ||
|
||
* data I/O | ||
* plotting (see [plotting](plotting.md)) | ||
* database maintenance | ||
* data transformation | ||
|
||
These applications are in some way used to populate or manage data resources for | ||
`bycon` driven implementations of the Beacon protokol (_i.e._ genomic data resources). | ||
|
||
|
||
## Plotting Apps | ||
|
||
For more information see the dedicated [documentation page](plotting.md)). | ||
|
||
## Data transformation & database maintenance | ||
|
||
### `analysesStatusmapsRefresher` | ||
|
||
This is one of the housekeeping scripts which has to be run after CNV data has | ||
been added or modified in the database. It creates CNV status data for binned | ||
genome intervals, used for histogram generation, sample clustering etc., | ||
as well as some other statistics (e.g. CNV coverage per chromosomal arms ...). | ||
|
||
#### Arguments | ||
|
||
* `-d`, `--datasetIds` ... to select the dataset (only one per run) | ||
* `--filters` ... to (optionally) limit the processing to a subset of samples | ||
(e.g. after a limited update) | ||
|
||
#### Use | ||
|
||
* `bin/analysesStatusmapsRefresher.py -d progenetix` | ||
* `bin/analysesStatusmapsRefresher.py -d progenetix --filters "pgx:icdom-81703"` | ||
* `bin/analysesStatusmapsRefresher.py -d cellz --filters "cellosaurus:CVCL_0312"` | ||
|
||
### `collationsCreator` | ||
|
||
The `collationsCreator` script updates the dataset specific `collations` collections | ||
which provide the aggregated data (sample numbers, hierarchy trees etc.) for all | ||
individual codes belonging to one of the entities defined in the `filter_definitions` | ||
in the `bycon` configuration. | ||
|
||
**TBD** The filter definition should be one of the configuration where users can | ||
provide additions and overrides in the `byconaut/local` directory. | ||
|
||
#### Arguments | ||
|
||
* `bin/collationsCreator.py -d progenetix` | ||
* `bin/collationsCreator.py -d examplez --collationTypes "PMID"` | ||
|
||
### `frequencymapsCreator` | ||
|
||
This app creates the frequency maps for the "collations" collection. Basically, | ||
all samples matching any of the collation codes and representing CNV analyses | ||
are selected and the frequencies of CNVs per genomic bin are aggregated. The | ||
result contains teh gain and loss frquencies for all genomic intervals, for the | ||
given entity. | ||
|
||
#### Arguments | ||
|
||
* `bin/frequencymapsCreator.py -d progenetix` | ||
* `bin/frequencymapsCreator.py -d examplez --collationTypes "icdot"` |
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
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