Opened 12 months ago

Last modified 11 months ago

#1558 closed enhancement

Add support for EPIC v2 — at Version 4

Reported by: Nicklas Nordborg Owned by: Nicklas Nordborg
Priority: major Milestone: Reggie v4.51
Component: net.sf.basedb.reggie Keywords:
Cc:

Description (last modified by Nicklas Nordborg)

The EPIC methylation chip has come in a new version. The number of probes is different and there are several new probes and also many of the old ones that have been removed.

Our analysis depends on two files with metadata: EPIC.hg38.manifest.tsv and EPIC.hg38.mask.tsv. For the new chip version there are new files that should be used. We need to implement support for this in our pipeline so that it is possible to configure different metadata files (in reggie-config.xml) for different chips and to automatically select the correct files when creating the job script.

The current minfi (version 1.44) doesn't work with EPICv2. Execution ends with error message:

Error in .getManifestString(object@annotation) : 
  Cannot get Manifest object for an 'Unknown' array
Calls: preprocessRaw ... getProbeInfo -> getManifest -> getManifest -> .getManifestString
Execution halted
srun: error: cnl15: task 0: Exited with exit code 1

There seems to be a possible solution https://github.com/jokergoo/IlluminaHumanMethylationEPICv2manifest

The container needs to be updated and our R script need some extra code.

Change History (4)

comment:1 by Nicklas Nordborg, 12 months ago

In 7509:

References #1558: Add support for EPIC v2

Changes to reggie-config.xml with configuration settings that depend on the chip type.

comment:2 by Nicklas Nordborg, 12 months ago

In 7510:

References #1558: Add support for EPIC v2

Updated the BeadChipType annotation so it can be used on Methylation derived bioassays.

Renamed the Epic850K to EPICv1 and added EPICv2.

Annotations on existing annotation need to be updated or created manually with batch importers.

comment:3 by Nicklas Nordborg, 12 months ago

In 7511:

References #1558: Add support for EPIC v2

Use the new configuration when starting jobs.

comment:4 by Nicklas Nordborg, 12 months ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.