MATLAB Answers

Remove background noise from the Intensity data of macromolecules and calculate the time of the trace

6 views (last 30 days)
1_Nanochannel_100nm_NPs_inMQ_start_2a.jpg
Hi, I have attached one of the screenshots of a trace in the 60 seconds long Intensity traces for a macromolecule. I would like to perform following tasks with it:
1) Remove the background noise from the signal.
2) Measure the time of these broad traces in all the data and then take average time of the traces.
If someone can guide, it will be highly appreciated.

Accepted Answer

Shubh Sahu
Shubh Sahu on 28 Jan 2020
Hey!
You can treat these intensity traces as sequential signal and use the filtering techniques to remove background noise. Here is one the Matlab answer in which it is discussed :
Some useful link which you can refer are:
  1 Comment
Ali Nawaz Babar
Ali Nawaz Babar on 26 Feb 2020
Hi Shubh,
Thank you very much for responding to my post. It was really helpful. Can you also guide me how can I get the time scales from my data for how long these intensity bursts are for example in the image shared above the intensity burst starts from 38.4s till 39.2s and hence is 0.8s long. In my data there are multiple intensity bursts with varying times. can you guide me which function to use so that Matlab gets me all the time periods for the intensity bursts.
Looking forward to hear from you.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by