{"id":33374428,"url":"https://github.com/dylandolevy/anime-globalization-fresh","last_synced_at":"2026-06-11T17:31:04.317Z","repository":{"id":325201341,"uuid":"1100239617","full_name":"dylandolevy/anime-globalization-fresh","owner":"dylandolevy","description":"Quantifying anime’s global boom (2010–2025) — MyAnimeList + Google Trends analysis","archived":false,"fork":false,"pushed_at":"2025-11-20T04:02:55.000Z","size":309,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-11-20T05:25:31.109Z","etag":null,"topics":["anime","data-science","kaggle","notebook","portfolio","pytrends","visualization"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dylandolevy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-20T02:52:09.000Z","updated_at":"2025-11-20T04:02:58.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/dylandolevy/anime-globalization-fresh","commit_stats":null,"previous_names":["dylandolevy/anime-globalization-fresh"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/dylandolevy/anime-globalization-fresh","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylandolevy%2Fanime-globalization-fresh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylandolevy%2Fanime-globalization-fresh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylandolevy%2Fanime-globalization-fresh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylandolevy%2Fanime-globalization-fresh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dylandolevy","download_url":"https://codeload.github.com/dylandolevy/anime-globalization-fresh/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylandolevy%2Fanime-globalization-fresh/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34211061,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anime","data-science","kaggle","notebook","portfolio","pytrends","visualization"],"created_at":"2025-11-22T23:01:59.317Z","updated_at":"2026-06-11T17:31:04.297Z","avatar_url":"https://github.com/dylandolevy.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Anime Globalization — Data + Analysis (2010–2025)\n\n**Short:** Analysis of how global interest in Japanese pop culture (especially anime) evolved from 2010–2025 using MyAnimeList metadata and Google Trends.\n\n**Author:** Dylan Dole-Vy (GitHub: [@dylandolevy](https://github.com/dylandolevy))  \n**Status:** Working project — cleaned environment \u0026 notebooks (see `notebooks/`)\n\n---\n\n## Project Overview\n\nThis project builds a reproducible pipeline to:\n\n- Clean and preprocess MyAnimeList metadata (`anime.csv`, `rating.csv`).\n- Compute yearly metrics (titles produced, average score, membership).\n- Pull Google Trends for *anime* (2010–2025) and aggregate to yearly.\n- Merge and visualize global interest vs output, and compute correlations.\n- Provide baseline predictive models for MAL score from metadata.\n\nNotebook-driven, reproducible with a clean virtual environment.\n\n---\n\n## Abstract\nBetween 2010 and 2025, anime production and global audience interest expanded in tandem, reflecting Japan’s cultural export boom. Google Trends data show that worldwide searches for “anime” more than doubled after 2015, while annual anime releases rose by roughly 70 %. Correlation analysis (r ≈ 0.7) suggests that industry output tracks global demand, with a roughly one-year lag between peaks in search activity and production. Regional trends highlight surging growth in the U.S. and South Korea, confirming the globalization of anime beyond Japan’s domestic market. Genre analysis reveals a sustained dominance of Action and Fantasy, alongside a steady rise in Slice of Life titles—evidence that anime’s thematic diversity continues to broaden its international appeal.\n\n## Reproduce Locally\n\n\n1. Clone \n    \n    git clone https://github.com/dylandolevy/anime-globalization-fresh.git \\\n    cd anime-globalization-fresh \n\n2. Create \u0026 Activate Environment \n    \n    python3 -m venv .venv \\\n    source .venv/bin/activate \\\n    pip install -r requirements.txt \n\n\n3. Jupyter Kernel \n    \n    python -m ipykernel install --user --name=anime-fresh --display-name \"Python (anime-fresh)\"\n\n\n4. Place Raw Data \n    \n    Put anime.csv (and rating.csv if using) into data/raw/ (not committed if large). \\\n    If you used Kaggle, keep kaggle.json at ~/.kaggle/kaggle.json. \n\n\n5. Run the Notebooks \nOpen VS Code / Jupyter and run: \\\n    \n    notebooks/02_cleaning_exploration.ipynb \\\n    notebooks/04_anime_modeling.ipynb \\\n    notebooks/06_trend_analysis.ipynb \\\n\nThe notebooks will save processed CSVs to data/processed/ and figures to outputs/figures/. \n\n## Design Decisions \u0026 Notes\nRaw large files are recommended to remain outside the repo. \\\nUse Git LFS for medium-large assets, or host raw data externally (Zenodo, Google Drive). \\\nNotebooks are the canonical analysis; the src/ folder contains reusable helpers. \\\nrequirements.txt lists the package versions used for reproducibility. \n\n\n## Key Findings (Summary)\n    Global search interest for “anime” rises sharply after 2015. \\\n    Anime production (titles per year) increases in parallel. \\\n    Strong positive correlation between production volume and search interest. \n\n## Results Overview\nGlobal Growth of Anime (2010–2025) \\\nVisualizing global search interest for anime (Google Trends) versus the number of anime produced each year. \\\nInterest and production volume both rise sharply after 2015, signaling the global “anime boom.” \n\n\u003cp align=\"center\"\u003e \u003cimg src=\"outputs/figures/japan_culture_boom.png\" alt=\"Global anime interest vs production (2010–2025)\" width=\"700\"\u003e \u003c/p\u003e\nCorrelation Between Output, Scores, and Global Interest \\\n\nA correlation heatmap comparing yearly anime production, average scores, and worldwide search interest.\n\n\u003cp align=\"center\"\u003e \u003cimg src=\"outputs/figures/anime_trends_correlation.png\" alt=\"Correlation heatmap: anime output vs global interest\" width=\"500\"\u003e \u003c/p\u003e\n\nAnime Trends by Country \\\n(Full dataset and generation code in `notebooks/06_trend_analysis.ipynb`.)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"outputs/figures/anime_trends_by_country.png\" alt=\"Top anime genre by country\" width=\"800\"\u003e\n\u003c/p\u003e\n\n🌐 Growth by Country (2010–2025)\nCountries such as the US, KR, and GB show the largest percentage increase in anime search interest.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"outputs/figures/anime_trend_growth_by_country.png\" alt=\"Anime interest growth by country\" width=\"700\"\u003e\n\u003c/p\u003e\n\n---\n\n### 🎨 Genre Evolution\nTrends in the five most common genres (2010–2025).  \nShows how *Action* and *Fantasy* dominate globally, while *Slice of Life* gains steady momentum after 2018.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"outputs/figures/anime_genre_trends.png\" alt=\"Top genres over time\" width=\"700\"\u003e\n\u003c/p\u003e\n\nThe US and South Korea show \u003e 80 % growth in anime search interest since 2010, while Japan’s domestic interest remains stable — confirming globalization rather than domestic expansion. \\\nProduction correlates ~0.7 with global interest, and the lag analysis suggests studios respond to rising demand with a 1-year delay. \\\nGenre analysis highlights the mainstreaming of Fantasy and Slice of Life themes, reflecting broader international appeal.\n\n\n## License\nThis repository is distributed under the MIT License — see LICENSE (or change as desired).\n\n## Citation \u0026 Data Sources\nMyAnimeList dataset (Kaggle) \\\nGoogle Trends (pytrends) \\\nJikan API (optional) for anime metadata enrichment","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdylandolevy%2Fanime-globalization-fresh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdylandolevy%2Fanime-globalization-fresh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdylandolevy%2Fanime-globalization-fresh/lists"}