-
Notifications
You must be signed in to change notification settings - Fork 1
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
Chromatograms design #2
Comments
Yes for ditching I am however not convinced about the need for grouped chromatograms. Would a user-defined variable that defined these groups suffice? Something like chr[chr$group == "mygroup"] or filter(chr, ~ group == "mygroup") to re-use familiar syntax. As for the names, I would prefer |
Let's go for |
5 years later and wiser ... We should stick to the layout we have with Additional things to lift over from
|
I was thinking a bit about the new
Chromatograms
object, how it could look like and what it should enable.The requirements I came up are:
Chromatogram
)xcms
workflows).Current
Chromatograms
: it extendsmatrix
and organizesChromatogram
object in rows and columns. Not the best design decision, so I'd like to change that.My proposal for now:
Implement
Chromagograms
similarly toSpectra
:@backend
slot containing aChromBackend
(orCBackend
?).Spectra
, does only allow subsetting byi
.Implement
GroupedChromatograms
(for point 5) above):Chromatograms
and introduces concept of chromatographic data grouping: default, grouping into rows (ions) and columns (samples).The reason for the rather clumsy proposal above is: implementing
Chromatograms
similar toSpectra
is straight forward, we can use concepts, ideas and experience gained inSpectra
. TheGroupedChromatograms
gives me the chance to test and evaluate things I need forxcms
- without interfering with theChromatograms
implementation.Any feedback @lgatto @sgibb ?
The text was updated successfully, but these errors were encountered: