README
This code will process a folder of .nd2 images from the TIRF microscope and generate statistics and figures that track the intensity of light signal overtime as captured in the timelapse of the microscope.
WARNING: Any spaces in provided folder paths can break the code so make sure to change any problematic paths
Ex: Change /path/to/an example/file to path/to/an_example/file
INSTRUCTIONS:
For the first time only:
1. Determine the spot size and quality threshold for your data. You can do this by using trackMate on a representative acquisition. Lower quality thresholds are more likely to pick up background noise and auto fluorescent dust...
The defaults are a radius of 3 pixels and a quality of 50. You can determine what works best for you by previewing spot tracking in a manual Trackmate run.
All data should be processed with the same settings.
2. Add ImageJ-MATLAB to the your update site list in Fiji.(full instructions with pictures here: https://imagej.net/update-sites/following)
a. Help>Update...
b. after fiji is updated in the ImageJ updater window select 'Manage Update Sites"
c. check the box next to the ImageJ-MATLAB site and close the Manage Update Sites window
d. Select Apply Changes
e. restart Fiji
Before you run the code:
1. Move the three channel image stacks to a separate folder. They confuse the code(these can be put back after figures have been generated)
2. Check that folder paths do not contain spaces as this will disrupt the code
3. The code processes all the images in the folder together and so will finish with all the images at the same time. This means it can be better to process them in chunks so that you can start analyzing sooner.
The following errors are not issues and can be ignored:
The operation couldn’t be completed. Unable to locate a Java Runtime that supports (null).
Please visit http://www.java.com for information on installing Java.
Warning: the font "Times" is not available, so "Lucida Bright" has been substituted, but may have unexpected appearance or behavor. Re-enable the "Times" font to remove this warning.
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException...
2024-03-21 12:22:13.045 MATLAB[12023:2449538] CoreText note: Client requested name ".SFNS-Regular", it will get TimesNewRomanPSMT rather than the intended font. All system UI font access should be through proper APIs such as CTFontCreateUIFontForLanguage() or +[NSFont systemFontOfSize:].
2024-03-21 12:22:13.045 MATLAB[12023:2449538] CoreText note: Set a breakpoint on CTFontLogSystemFontNameRequest to debug.
Every time you run the code:
1. Open MATLAB
2. Run NNB_ImageProcessingScript and follow all prompt pop-ups. The first time it is run it will ask for some additional information
3. Wait for the program to finish in the background. Fiji will open images temporarily while it runs. You may need to switch to a different desktop to hide the Fiji pop-ups.
4. Group the image folders in results by sample conditions
5. Open an interactiveFig.fig
6. Use the number keys to ID a trace's number of steps. Pressing a number key will advance to the next trace. Using the left or right arrow keys will allow you to move through the traces without changing the assigned number of steps. The default number 0 indicates an uncounted trace. a,s,d keys will zoom in on the first 100,200,300 frames of the trace and the f key will return to the full view. You can also use the up and down arrow keys to zoom.
7. If you use any other GUI components such as the zoom feature or the slider you must deselect that feature and click again on the graph to reactivate the keypress control.
8. Press the 'q' key to close and save the graph. If you do not press the q key entered data will not be saved to the .csv and will not be included in the counts later
9. You can reopen and resume or update any figure at any time.
10. Repeat steps 7-11 for all desired figures or until you have counted at least 1000 traces
11. Group any uncounted figures into a subfolder so that they don't contribute to summary statistics
12. Run tallySum('/path/to/sample') with the desired completed sample folder to create a .csv containing the totaled counts and approximated oligomer distribution from all .csv's in direct subfolders of the provided folder.
Note that tallySum will count all figures in any subfolders of the given folder and thus will only provide useful information if folders have been grouped as instructed in steps 4 and 11
Also note that tallySum is run automatically on the 'q' keyPress described in step 8 but may need to be rerun if you want to exclude folders as in step 11 or regroup as in step 4
没有合适的资源?快使用搜索试试~ 我知道了~
为简化TIRF图像数据处理而开发的matlab代码.rar
共17个文件
m:14个
jar:2个
txt:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 94 浏览量
2024-06-24
23:55:39
上传
评论
收藏 2.37MB RAR 举报
温馨提示
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
资源推荐
资源详情
资源评论
收起资源包目录
为简化TIRF图像数据处理而开发的matlab代码.rar (17个子文件)
为简化TIRF图像数据处理而开发的matlab代码
TIRF_ProcessingCode-main
oligomer_distribution_calculation_Fxn.m 3KB
NNB_Settings.m 3KB
saveTrackStatisticsCSV.m 2KB
NNB_ImageProcessingScript.m 3KB
firstFramesGenerator.m 865B
convertToTiff.m 750B
README.txt 5KB
tracePlotterOirginalFig.m 6KB
tallySum.m 2KB
interactiveTraceGenerator.m 6KB
folderFigureMakerFxn.m 2KB
folderFigurePrepFxn.m 4KB
mij.jar 12KB
folderMakerFxn.m 2KB
ij-1.54f.jar 2.38MB
readtext.m 20KB
folderStackGenerator.m 1KB
共 17 条
- 1
资源评论
matlab科研助手
- 粉丝: 3w+
- 资源: 5951
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功