Skip to content

mahbubchula/Bibliometric-Guide

Repository files navigation

πŸ“š Complete Bibliometric Analysis Guide

From Zero to Published Research Paper

GitHub stars License Maintenance Made with Love

Master R Biblioshiny & VOSviewer | Step-by-Step Guide for Beginners

πŸš€ Get Started β€’ πŸ“– Modules β€’ πŸ’» Templates β€’ πŸ“§ Contact


πŸ‘¨β€πŸŽ“ About the Author

Master's Student

Mahbub Hassan
Master's Student in Civil Engineering (Transportation)
Non-ASEAN Scholar

πŸ›οΈ Chulalongkorn University
πŸ“ Bangkok, Thailand
πŸŽ“ Faculty of Engineering
πŸ”¬ Department of Civil Engineering


🌟 What is This Course?

This is the most comprehensive, beginner-friendly guide to bibliometric analysis available online. Whether you're a Master's student, PhD researcher, or academic professional, this interactive course will take you from absolute beginner to publishing your first bibliometric paper.

✨ Why Choose This Course?

Feature Description
🎯 Zero to Hero No prior knowledge required
🎨 Beautiful UI Modern, Chula-themed interface
πŸ“Š Complete Tools R Biblioshiny + VOSviewer
πŸ’» Ready-to-Use Code templates included
πŸ“ Publication-Ready Q1 journal standards
πŸ†“ 100% Free MIT Licensed, open source

πŸš€ Quick Start

Option 1: Start Learning Immediately (No Installation)

# Simply open index.html in your browser
# Works offline, no setup needed!
  1. Download or clone this repository
  2. Open index.html in any modern browser
  3. Start with Module 1: Introduction
  4. Follow the interactive lessons

Option 2: Use the Templates

# For R Analysis
1. Install R and RStudio
2. Open templates/biblioshiny_scripts/complete_analysis_template.R
3. Modify for your data
4. Run and generate results!

πŸ“– Course Modules

πŸ“š Module 1: Introduction to Bibliometrics

What You'll Learn:

  • Understanding bibliometric analysis fundamentals
  • Key concepts: citations, co-citation, bibliographic coupling
  • Types of bibliometric studies
  • Real-world applications in research
  • When to use bibliometric methods

Duration: 1-2 hours


πŸ” Module 2: Data Collection Strategies

What You'll Learn:

  • Designing effective search queries with Boolean operators
  • Web of Science: Complete navigation guide
  • Scopus: Step-by-step data export
  • Data quality assurance and validation
  • Common pitfalls and how to avoid them

Duration: 2-3 hours

Hands-On Practice: Sample search queries provided


πŸ“Š Module 3: R Biblioshiny Analysis

What You'll Learn:

  • R and Biblioshiny installation (Windows/Mac/Linux)
  • Data import and conversion
  • Descriptive statistics generation
  • Performance analysis (most cited papers, authors, journals)
  • Temporal trend analysis
  • Keyword co-occurrence networks
  • Thematic mapping and evolution
  • Network visualization techniques

Duration: 4-6 hours

Deliverables: 20+ publication-quality tables and plots


πŸ•ΈοΈ Module 4: VOSviewer Network Visualization

What You'll Learn:

  • VOSviewer installation and setup
  • Network construction from bibliographic data
  • Co-citation analysis techniques
  • Bibliographic coupling
  • Co-authorship networks (authors, countries, institutions)
  • Keyword co-occurrence visualization
  • Advanced customization and styling
  • Exporting high-resolution figures

Duration: 3-4 hours

Deliverables: Professional network visualizations


✍️ Module 5: Writing & Publishing Your Paper

What You'll Learn:

  • Standard bibliometric paper structure
  • PRISMA guidelines for systematic reviews
  • Reporting best practices
  • Interpreting and discussing results
  • Journal selection strategies
  • Submission process tips

Duration: 2-3 hours

Resources: Paper templates and examples


πŸ“¦ Module 6: Resources & Templates

What You'll Get:

  • Complete R code templates
  • Sample datasets for practice
  • Bibliometric cheat sheets
  • Visualization style guides
  • PRISMA diagram templates
  • Manuscript templates

πŸ’» Included Templates

πŸ”¬ R Biblioshiny Complete Analysis Template

File: templates/biblioshiny_scripts/complete_analysis_template.R

Features:

  • βœ… 21 analysis sections
  • βœ… Automatic generation of 20+ statistical tables
  • βœ… Creation of 15+ publication-quality plots
  • βœ… All major bibliometric analyses included
  • βœ… Comprehensive inline documentation
  • βœ… Export data for VOSviewer
  • βœ… Generates summary reports

What It Does:

βœ“ Data import (WoS, Scopus, PubMed)
βœ“ Descriptive statistics
βœ“ Annual production trends
βœ“ Most cited papers/authors/journals
βœ“ Author productivity over time
βœ“ H-index calculations
βœ“ Country analysis and collaboration
βœ“ Keyword analysis and trends
βœ“ Co-occurrence networks
βœ“ Co-citation analysis
βœ“ Bibliographic coupling
βœ“ Author collaboration networks
βœ“ Thematic mapping
βœ“ Thematic evolution
βœ“ Conceptual structure (MCA)
βœ“ Historiograph
βœ“ Three-field plots
βœ“ And much more!

πŸ“ Repository Structure

Bibliometric-Analysis-by-Mahbub/
β”‚
β”œβ”€β”€ πŸ“„ index.html                      # ⭐ Main interactive course
β”œβ”€β”€ πŸ“„ README.md                       # This file
β”œβ”€β”€ πŸ“„ GETTING_STARTED.md              # Quick start guide
β”œβ”€β”€ πŸ“„ PROJECT_SUMMARY.md              # Project overview
β”œβ”€β”€ πŸ“„ LICENSE                         # MIT License
β”‚
β”œβ”€β”€ πŸ“ templates/                      # Code templates
β”‚   β”œβ”€β”€ πŸ“ biblioshiny_scripts/
β”‚   β”‚   └── complete_analysis_template.R
β”‚   β”œβ”€β”€ πŸ“ vosviewer_guides/
β”‚   └── πŸ“ paper_templates/
β”‚
β”œβ”€β”€ πŸ“ examples/                       # Sample data
β”‚   └── πŸ“ sample_data/
β”‚       β”œβ”€β”€ sample_wos.txt
β”‚       └── sample_scopus.csv
β”‚
└── πŸ“ resources/                      # Reference materials
    β”œβ”€β”€ πŸ“ cheat_sheets/
    β”‚   └── biblioshiny_quick_reference.md
    β”œβ”€β”€ πŸ“ video_tutorials/
    └── πŸ“ recommended_readings/

πŸ› οΈ Installation & Prerequisites

For the Web Course (index.html)

Requirements:

  • βœ… Any modern web browser (Chrome, Firefox, Safari, Edge)
  • βœ… No installation needed
  • βœ… Works completely offline

For R Biblioshiny Analysis

Requirements:

# Required Software
- R (version 4.0 or higher)
- RStudio (recommended but optional)

# R Package
install.packages("bibliometrix")
library(bibliometrix)
biblioshiny()  # Launch web interface

Download Links:

For VOSviewer Analysis

Requirements:

  • Java Runtime Environment (JRE 8 or higher)
  • VOSviewer software (free download)

Download Links:

For Data Collection

Access Needed:

  • Web of Science (institutional access) - Recommended
  • Scopus (institutional access)
  • Alternative: Google Scholar (limited functionality)

For Chulalongkorn Students: Access via: https://www.car.chula.ac.th/ β†’ Databases


πŸ“Š Example Analyses

Transportation Engineering (My Field!)

  • πŸš— Electric vehicle adoption patterns
  • 🚦 Traffic safety research trends
  • πŸ™οΈ Smart city transportation systems
  • 🌱 Sustainable mobility solutions
  • 🚌 Public transit optimization

Other Fields Covered

  • πŸ€– Machine learning applications
  • 🌍 Climate change research
  • πŸ’Š Public health studies
  • 🧠 Artificial intelligence
  • πŸ—οΈ Civil engineering topics

🎯 Learning Outcomes

Upon completing this course, you will be able to:

βœ… Understand bibliometric analysis principles and applications
βœ… Design effective search queries for literature retrieval
βœ… Collect high-quality bibliographic data from major databases
βœ… Perform comprehensive analysis using R Biblioshiny
βœ… Create professional network visualizations with VOSviewer
βœ… Interpret bibliometric results correctly and meaningfully
βœ… Write and structure a bibliometric research paper
βœ… Publish your analysis in academic journals


πŸ“ˆ Sample Workflow

Real Research Example: "Electric Vehicle Adoption"

Week 1: Data Collection

1. Define research question
2. Design search query:
   TS=("electric vehicle*" OR "EV" OR "battery electric") 
   AND TS=("adoption" OR "acceptance")
3. Search Web of Science
4. Export 500 documents with full records

Week 2: Initial Analysis

1. Import data into Biblioshiny
2. Generate descriptive statistics
3. Identify most cited papers
4. Analyze publication trends

Week 3: Network Analysis

1. Create keyword co-occurrence network
2. Generate co-citation network
3. Build collaboration networks
4. Visualize in VOSviewer

Week 4: Advanced Analysis

1. Thematic mapping
2. Thematic evolution over time
3. Trend analysis
4. Conceptual structure mapping

Week 5-6: Writing

1. Structure manuscript
2. Insert visualizations
3. Write interpretations
4. Prepare for submission

πŸ”₯ Key Features

Interactive Web Course

  • 🎨 Beautiful Chula-themed design (Pink, Purple, Gold)
  • πŸ“± Responsive layout (works on mobile, tablet, desktop)
  • πŸ”„ Expandable sections for easy navigation
  • ⚑ Smooth animations and transitions
  • 🎯 Progress tracking
  • πŸ’‘ Interactive code examples

Comprehensive Coverage

  • πŸ“š 6 complete modules
  • πŸ”’ 150+ step-by-step instructions
  • πŸ’» 50+ code examples
  • πŸ“Š 30+ visualization techniques
  • πŸŽ“ 20+ real-world examples
  • πŸ“ Publication guidelines

Production-Ready Tools

  • βœ… Copy-paste R code templates
  • βœ… Automated analysis workflows
  • βœ… Professional visualization styles
  • βœ… Q1 journal quality standards
  • βœ… Reproducible research practices
  • βœ… Open science principles

🀝 Contributing

Contributions are welcome! Here's how you can help:

Ways to Contribute

  • πŸ› Report bugs or issues
  • πŸ’‘ Suggest new features or improvements
  • πŸ“ Improve documentation
  • 🌍 Translate content to other languages
  • πŸ“Š Add example datasets
  • 🎨 Enhance visualizations
  • πŸ“š Share your use cases

How to Contribute

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“§ Contact

Mahbub Hassan

Master's Student in Civil Engineering (Transportation)
Chulalongkorn University, Bangkok, Thailand

Email IEEE Email GitHub


πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

What this means:

  • βœ… Free to use for any purpose
  • βœ… Modify and distribute freely
  • βœ… Use in commercial projects
  • βœ… No warranty provided

πŸ™ Acknowledgments

Special thanks to:

  • πŸ›οΈ Chulalongkorn University - Institutional support and resources
  • πŸŽ“ Faculty of Engineering - Research facilities and guidance
  • πŸ‘¨β€πŸ« Department of Civil Engineering - Academic mentorship
  • πŸ“¦ R bibliometrix team - Excellent open-source package
  • πŸ•ΈοΈ VOSviewer developers - Powerful visualization tool
  • 🌍 Open Science Community - Knowledge sharing and collaboration
  • πŸ“š GitHub Community - Feedback and contributions

πŸ“š Citation

If you use this course in your research or teaching, please cite:

@misc{hassan2025bibliometric,
  author = {Hassan, Mahbub},
  title = {Complete Bibliometric Analysis Guide: From Zero to Published},
  year = {2025},
  institution = {Chulalongkorn University},
  address = {Bangkok, Thailand},
  howpublished = {\url{https://github.com/mahbubchula/Bibliometric-Analysis-by-Mahbub}},
  note = {Master's thesis research materials}
}

APA Style:

Hassan, M. (2025). Complete Bibliometric Analysis Guide: From Zero to Published. 
Chulalongkorn University. https://github.com/mahbubchula/Bibliometric-Analysis-by-Mahbub

🌟 Show Your Support

If you find this course helpful, please consider:

  • ⭐ Starring this repository
  • πŸ”„ Sharing with your colleagues
  • πŸ“’ Recommending to your students
  • πŸ’¬ Providing feedback via issues
  • 🀝 Contributing improvements

Star History

Star History Chart


πŸ“Š Repository Stats

GitHub repo size GitHub last commit GitHub issues GitHub pull requests Visitors


πŸ”— Quick Links

Resource Link
πŸ“– Start Course Open index.html
πŸš€ Quick Start Guide GETTING_STARTED.md
πŸ“‹ Project Summary PROJECT_SUMMARY.md
πŸ’» R Template complete_analysis_template.R
πŸ“ Cheat Sheet biblioshiny_quick_reference.md
πŸ› Report Issues GitHub Issues
πŸ“§ Contact Me mahbub.hassan@ieee.org

πŸ“ Version History

Version 1.0.0 (January 2025)

  • ✨ Initial public release
  • πŸ“š Complete 6-module interactive course
  • πŸ’» Full R Biblioshiny analysis template
  • 🎨 Beautiful Chula-themed user interface
  • πŸ“– Comprehensive documentation
  • πŸ”§ Sample datasets and examples
  • πŸ“‹ Quick reference cheat sheets

🎯 Future Plans

  • Add video tutorials for each module
  • Create Python alternative using pybliometrics
  • Include more domain-specific examples
  • Add interactive quizzes and assessments
  • Develop mobile app version
  • Translate to Thai language
  • Add advanced visualization techniques
  • Create case study database

πŸŽ“ From Chulalongkorn University with πŸ’–

Chula Colors Status Open Source

Happy Learning and Good Luck with Your Research! πŸš€

Made with ❀️ by Mahbub Hassan

Master's Student | Civil Engineering (Transportation)
Chulalongkorn University | Bangkok, Thailand


"Empowering researchers through systematic bibliometric analysis"


Last Updated: January 2025
License: MIT
Status: Active Development ✨

⬆ Back to Top

About

Complete interactive guide to bibliometric analysis using R Biblioshiny & VOSviewer. From zero to published paper - perfect for Master's & PhD students. Beautiful Chula-themed UI with step-by-step tutorials, code templates, and real examples. πŸŽ“πŸ“Š

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors