Comments (2)
Hi Rick,
Thanks so much for the quick reply. This makes perfect sense and my apologies for not catching the right section in the manual (I have been scouring the filtering steps/functions...) - unique() and delete() are exactly what I am looking for!
Thanks for the help and have a great day,
Cleo
from patroon.
Hello,
Certainly! There are quite some approaches to delete or select feature groups of interest. The first step is usually to get the names of the feature groups you want to keep or delete.
For instance, in your example were you want to remove all feature groups unique to blanks:
# get a subset of the feature groups that are unique to the blank replicates
fGroupsBlanksUn <- unique(fGroups, which = "blank")
# delete the 'blank features' from the original feature groups
fGroups <- delete(fGroups, j = names(fGroupsBlanksUn))
For more advanced data processing you could first convert the feature group data to a table with as.data.frame()
/as.data.table()
, filter the table and use the remaining feature group names to subset/delete, e.g.
tab <- as.data.table(fGroups)
# only rows with higher m/z and retention times
tab <- tab[mz > 300 & ret > 200]
fGroupsSub <- fGroups[, tab$group] # subset (ie keep only these)
fGroupsDel <- delete(fGroups, j = tab$group) # delete (ie remove just these)
More examples are in the handbook ;-)
HTH!
Rick
from patroon.
Related Issues (20)
- Error: newProject()/Tp Screening unable to add parent suspect list HOT 5
- Handbook: Inconsistency for labelled Isotopes HOT 1
- Suggestion: 'conc'-column in newProject() HOT 2
- Error: Finding features using XCMS HOT 4
- Using data processing code with already annotated csv file HOT 1
- error with generateCompounds( ) - could not run MetFrag HOT 4
- Error: plotVenn() with featureGroupsComparison HOT 8
- merge generateCompounds from different tools HOT 6
- Swath acquisition HOT 4
- Error: report with compoundsConsensus fails HOT 1
- Report generation occasionally fails HOT 10
- findFeatures Error - Error in if (!recentFFM) settings <- c(settings, `-algorithm:epd:masstrace_snr_filtering` = boolToChr(traceSNRFiltering)) : missing value where TRUE/FALSE needed HOT 4
- MetFrag not functionning with java versions problem being compiled by a more recent version of the Java Runtime (52.0 and 55.0) HOT 1
- MS2Quant: "Error in if (fingerprints != "") { : the condition has length > 1" HOT 2
- Error: Docker RStudio-server, unable to connect to service HOT 2
- Load a previous group features list HOT 2
- Filtering MS/MS Peaks with Characteristic Fragment Ions HOT 5
- Selection of several adducts HOT 3
- Error: graphics device error in Docker HOT 4
- Request: Reduce cache size HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from patroon.