A Collection of Web Applications for TLC Plate Analysis
Below you will find a description of simple web applications designed for the analysis of TLC (Thin-Layer Chromatography) plates. Each application has a specific function, from background subtraction to the detailed analysis of individual spots.
1. TLC Image Background Subtractor
Link: light_subtractor.html
This application is used to predict the background of a TLC plate. Depending on the chosen option, it then subtracts the background from the image or performs a full normalization to isolate only the TLC spots.
Usage instructions:
- Upload an image of a TLC plate.
- The application will automatically predict the background.
- Choose to either subtract the background or perform a full normalization to highlight the spots.
2. Batch Background Subtractor
Link: M_light_subtractor.html
This is an optimized version of the previous application, designed to work with multiple files at once. It automatically processes a list of files and saves the results in a chosen folder.
Usage instructions:
- Select a folder containing the files you want to process.
- The application will automatically perform background subtraction for all files.
- The results will be saved in the same folder.
3. Local Spot Analysis
Link: local_subtractor.html
This application calculates the sum of pixels, the area, and the average intensity for each spot. It allows you to select a threshold above which pixels are counted. The analysis data is saved as a text file (.txt) in a chosen folder for further analysis.
Usage instructions:
- Load an image after background subtraction.
- Set the pixel threshold.
- The application will calculate and display the parameters for each spot.
- Save the data to a TXT file.
4. Masking via Alpha and Bounding Boxes
Link: spots_deletor.html
This tool allows you to detect spots based on a preliminary background-subtracted image and the original image. The cropped spots are then saved to a specified folder for analysis. It includes a range of advanced settings:
- Mask Threshold: The difference on the preliminary background-subtracted image to reject pixels belonging to spots from the second process (local background removal) for determining polynomial regression.
- Bounding Box Threshold: The same as the mask threshold, but used to determine the bounding box area for a spot.
- Minimum Spot Size: Specifies the minimum size of a spot in pixels (x * y) to be considered.
- Bounding Box Scale: Allows you to add margins to the spot area.
- Preview Background: You can choose whether to display the background after marking spots to be ignored during secondary polynomial regression, or to show the original image.
- Save Image: The same options as above, but for the final saved file of the cropped spots.
5. Transparency Reverser
Link: transparency_reverser.html
This simple application reverses the transparent (alpha) channel of an image to an opaque one. It is used to check whether the alpha channel is being saved correctly and if the file format is not reducing the data included in it.
Usage instructions:
- Load an image file.
- The application will automatically reverse the alpha channel.
- Check if the result matches your expectations.
6. Data Formatter
Link: data_formater.html
This tool allows you to rearrange the spots in a new order as desired. In the upper text field, you enter the spot numbers from the old order, separated by spaces. The application formats the data according to the new order into a table that is easy to paste into Excel.
Usage instructions:
- Enter the spot numbers separated by spaces (e.g., "1 3 2 4").
- The application will generate a formatted table with the new order.
- Copy and paste the data into Excel or another spreadsheet.