A research tool designed for systematically reviewing and coding scraped TikTok videos about schizophrenia content. This application provides an objective interface for researchers to analyze video content while reviewing associated comments and metadata.
This application was developed to support qualitative research on schizophrenia-related content shared across social media platforms. It enables multiple researchers to independently review and code the same video content in a standardized format, with the ability to merge findings for comprehensive analysis.
Watch the demo video to see the coding interface in action:
QIMR.coding.interface.mp4
- Objective Interface: View video content and associated metadata in a structured, neutral interface
- Comment Review: Analyze comments and user responses alongside video content
- Multi-Researcher Support: Multiple researchers can simultaneously open and code the same videos independently
- Data Aggregation: Easily merge coding results from multiple researchers for comprehensive analysis
- Structured Data Export: Compiled video and coding data available in JSON format
- Python 3.7+
- Flask (for server)
- Modern web browser (Chrome, Firefox, Safari, Edge)
-
Clone this repository
-
Install dependencies:
python Setup.py
-
Start the application:
python start_server.py
-
Open your browser and navigate to
http://localhost:5000
Alternatively, you can run the pre-built executable:
- Double-click
VideoCodingApp.exeto launch the application directly
- Load Data: The application loads video and comment data from
combined_tiktok_data.json - Review Content: View each video and its associated comments in the Form.html interface
- Code Videos: Apply your coding schema to classify and analyze content
- Export Results: Your coding data is saved and can be merged with other researchers' work
VideoCodingApp.exe- Standalone executable (pre-built)Form.html- Web interface for video codingstart_server.py- Flask server initializationSetup.py- Installation and dependency configurationbuild.py- Build script for creating the executablecombined_tiktok_data.json- Research dataset (videos and comments)VideoCodingApp.spec- PyInstaller specification for building executableQIMR_coding_interface.mp4- Demo video of the coding interface
The combined_tiktok_data.json file contains the compiled TikTok video data used in this research, including:
- Video metadata
- Associated comments and engagement metrics
- Coded data from multiple researchers
This tool was created to facilitate systematic, objective review of social media content related to mental health topics. By providing a standardized interface and enabling collaborative coding, it ensures consistency and rigor in qualitative research analysis.
[Add your license information here]
For questions or collaboration inquiries, please contact the research team.
This tool was developed to support ethical, IRB-approved research on social media content.