Closed ramanibk closed 4 years ago
harmonize.r
now calls process.duplicate.genes.2
for handling gene roll up.
data.matrix
function in harmonize.r
to data.matrix.harmonize
to avoid conflict with base function called in pgdac_ptmsea_functions.R
harmonize.r
now checks if pome.duplicate.gene.policy
exists. If it does not, the script creates that variable and sets it to the duplicate.gene.policy
variable value (which by default is set to maxvar
)harmonize.r
checks if policy is SGT. If it is, the script then adds subgroupNum to the rdesc
columnsprocess_duplicate_genes.r
calls process.duplicate.genes
(the original one) from within process.duplciate.genes.2
if policy is either mean
, maxvar
, or median
. Other Changes:
setup.sh
now adds latest tag to every docker that gets built along with the original commit hash tag. To clarify, every docker that gets built will have two tags:
setup.sh
pushes both the tags to Dockerhubdocker_namespace/docker_name
and will point to the most recent docker added to Dockerhubbroadcptacdev/docker_name:latest
for docker referencesupdate.sh
NO longer has the code that:
update.sh
no longer builds and pushes the docker whose children need to be updated
process.duplicate.genes
was the original function for rolling genes with "maxvar" as the default policy.process.duplicate.genes.2
was created and stored in the scriptprocess_duplicate_genes.r
. This script lies inside proteomics-Rutil repository and sourcespgdac_ptmsea_functions.R
.additional_parameters
which would then get appended to theconfig.r
.harmonize.r
does not callprocess.duplicate.genes.2
and still callsprocess.duplicate.genes
.NOTE: branch to fix this bug should be called
bug-1