{"id":13555489,"url":"https://github.com/OpenKnowledgeMaps/Headstart","last_synced_at":"2025-04-03T08:31:33.624Z","repository":{"id":13251534,"uuid":"15936466","full_name":"OpenKnowledgeMaps/Headstart","owner":"OpenKnowledgeMaps","description":"A framework for creating web-based knowledge maps","archived":false,"fork":false,"pushed_at":"2025-04-02T20:10:56.000Z","size":56775,"stargazers_count":200,"open_issues_count":76,"forks_count":43,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-04-02T21:23:30.026Z","etag":null,"topics":["discovery-interface","open-science","scholarly-communication","visualization"],"latest_commit_sha":null,"homepage":"https://openknowledgemaps.org/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenKnowledgeMaps.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://openknowledgemaps.org/donate-now"]}},"created_at":"2014-01-15T13:52:50.000Z","updated_at":"2025-03-30T18:50:27.000Z","dependencies_parsed_at":"2024-07-16T11:00:19.202Z","dependency_job_id":"afe18318-259c-44fe-af8f-a11ff6035586","html_url":"https://github.com/OpenKnowledgeMaps/Headstart","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenKnowledgeMaps%2FHeadstart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenKnowledgeMaps%2FHeadstart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenKnowledgeMaps%2FHeadstart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenKnowledgeMaps%2FHeadstart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenKnowledgeMaps","download_url":"https://codeload.github.com/OpenKnowledgeMaps/Headstart/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246965850,"owners_count":20861944,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["discovery-interface","open-science","scholarly-communication","visualization"],"created_at":"2024-08-01T12:03:14.470Z","updated_at":"2025-04-03T08:31:28.611Z","avatar_url":"https://github.com/OpenKnowledgeMaps.png","language":"JavaScript","funding_links":["https://openknowledgemaps.org/donate-now"],"categories":["JavaScript","others"],"sub_categories":[],"readme":"# Head Start\n\nHead Start is a web-based knowledge mapping software intended to give researchers  a head start on their literature review (hence the name). It comes with a powerful backend that is is capable of automatically producing knowledge maps from a variety of data, including text, metadata and references.\n\n![Head Start](headstart.png)\n\n## Getting Started\n\n### Client\nTo get started, clone this repository. Next, duplicate the file `config.example.js` in the root folder and rename it to `config.js`.\n\nSet the `skin` property in the config to one of the following values to use the\nparticular data integration skin:\n\n- `\"covis\"`\n- `\"triple\"`\n- `\"viper\"`\n\nor leave it empty (`\"\"`) for the default project website skin.\n\nMake sure to have installed `node` version \u003e= 14.18.1 and `npm` version \u003e=8.1.1 (best way to install is with [nvm](https://github.com/nvm-sh/nvm), `nvm install 14.18.1`) and run the following two commands to build the Headstart client:\n\n    npm install\n    npm run dev\n\nWe are using [webpack](https://webpack.github.io/) to build our client-side application. `webpack` is started in *watch mode* which means that changes to files are tracked and the created `headstart.js` is automatically updated.\n\nNow you can run a local dev server:\n\n\tnpm start\n\nNote: you can also set the skin in this step as an argument to the `npm start` command (e.g. `npm start -- --env skin=triple`).\n\nThe browser will automatically open a new window with the example specified by the skin.\n\nAlternatively, you can point your browser to one of the following addresses:\n\n\thttp://localhost:8080/project_website/base.html\n\thttp://localhost:8080/project_website/pubmed.html\n\thttp://localhost:8080/local_covis/\n\thttp://localhost:8080/local_triple/map.html\n\thttp://localhost:8080/local_triple/stream.html\n\thttp://localhost:8080/local_viper/\n\nIf everything has worked out, you should see the example visualization.\n\nTo run Headstart on a different server (e.g. Apache), you need to set the publicPath in `config.js` to the URL of the `dist` directory:\n* Dev: specify the full path including protocol, e.g. `http://localhost/headstart/dist`\n* Production: specify the full path excluding protocol, e.g. `//example.org/headstart/dist`\n\n\n## Contributors\n\nMaintainer: [Peter Kraker](https://github.com/pkraker) ([pkraker@openknowledgemaps.org](mailto:pkraker@openknowledgemaps.org))\n\nAuthors: [Maxi Schramm](https://github.com/tanteuschi), [Christopher Kittel](https://github.com/chreman), [Jan Konstant](https://github.com/konstiman), [Asura Enkhbayar](https://github.com/Bubblbu), [Scott Chamberlain](https://github.com/sckott), [Rainer Bachleitner](https://github.com/rbachleitner), [Yael Stein](https://github.com/jaels), [Thomas Arrow](https://github.com/tarrow), [Mike Skaug](https://github.com/mikeskaug), [Philipp Weissensteiner](https://github.com/wpp), and the [Open Knowledge Maps team](http://openknowledgemaps.org/team)\n\n\n## Features\n\n* Interactive, web-based knowledge maps based on [D3.js](https://d3js.org), following Shneiderman's principle of \"overview first, zoom and filter, then details-on-demand\"\n* Synchronized list representation of documents complementing the knowledge map\n* Integrated PDF viewer and annotation tool, courtesy of [Hypothes.is](https://hypothes.is)\n* Powerful server component written in PHP and R for the creation of knowledge maps, including algorithms for clustering, ordination and labelling\n* Connectors to a number of academic search engines through [rOpenSci](https://ropensci.org), including [BASE](https://base-search.net), [PubMed](https://www.ncbi.nlm.nih.gov/pubmed), [PLOS](https://plos.org) and [DOAJ](https://doaj.org)\n* Persistence and versioning system based on SQLite\n\n\n## Showcases\n\n* [Open Knowledge Maps](https://openknowledgemaps.org/): Creates a visualization on the fly based on a user's search in either BASE or PubMed.\n* [VIPER - The Visual Project Explorer](https://openknowledgemaps.org/viper/): Provides overviews of research projects indexed by OpenAIRE.\n* [CRIS Vis](https://ois.lbg.ac.at/en/cris-I-research-questions): Enables the exploration of crowd-sourced research questions related to mental health.\n* [Overview of Educational Technology](https://openknowledgemaps.org/educational-technology): A working prototype for the field of educational technology based on co-readership.\n* [OpenUP Dissemination Toolbox](https://www.openuphub.eu/tools): A prototype showcasing an overview of innovative dissemination case studies.\n* [Conference Navigator 3](http://halley.exp.sis.pitt.edu/cn3/visualization.php?conferenceID=131) [registration required]: An adaptation of Head Start for the conference scheduling system CN3. This version enables users to schedule papers directly from the visualization. Scheduled papers and recommended papers are highlighted.\n\n## Compatibility\n\nThe visualization has been successfully tested with Chrome, Firefox, Safari and Microsoft Edge. Unfortunately, Internet Explorer is not supported due to the fact that it is not possible to insert HTML into a foreignObject.\n\n## Background\n\nMore information can be found in the following papers:\n\nKraker, P., Schramm, M., Kittel, C., Chamberlain, S., \u0026 Arrow, T. (2018). [VIPER: The Visual Project Explorer](https://zenodo.org/record/1248119). Zenodo. doi:10.5281/zenodo.2587129\n\nKraker, P., Kittel, C., \u0026 Enkhbayar, A. (2016). [Open Knowledge Maps: Creating a Visual Interface to the World’s Scientific Knowledge Based on Natural Language Processing](https://doi.org/10.12685/027.7-4-2-157). 027.7 Journal for Library Culture, 4(2), 98–103. doi:10.12685/027.7-4-2-157\n\nKraker, P., Schlögl, C. , Jack, K. \u0026 Lindstaedt, S. (2015). [Visualization of Co-Readership Patterns from an Online Reference Management System](http://arxiv.org/abs/1409.0348). Journal of Informetrics, 9(1), 169–182. doi:10.1016/j.joi.2014.12.003\n\nKraker, P., Weißensteiner, P., \u0026 Brusilovsky, P. (2014). [Altmetrics-based Visualizations Depicting the Evolution of a Knowledge Domain](http://know-center.tugraz.at/download_extern/papers/sti_visualization_evolution_kraker_etal.pdf). In 19th International Conference on Science and Technology Indicators (pp. 330–333).\n\nKraker, P., Körner, C., Jack, K., \u0026 Granitzer, M. (2012). [Harnessing User Library Statistics for Research Evaluation and Knowledge Domain Visualization](http://know-center.tugraz.at/download_extern/papers/user_library_statistics.pdf). Proceedings of the 21st International Conference Companion on World Wide Web (pp. 1017–1024). Lyon: ACM. doi:10.1145/2187980.2188236\n\n\n## License\nHead Start is licensed under [MIT](LICENSE).\n\n\n## Citation\nIf you use Head Start in your research, please cite it as follows:\n\nPeter Kraker, Christopher Kittel, Maxi Schramm, Jan Konstant, Rainer Bachleitner, Thomas Arrow, Scott Chamberlain, Asura Enkhbayar, Yael Stein, Philipp Weissensteiner, Mike Skaug, Katrin Leinweber \u0026 Open Knowledge Maps team and contributors. (2019, March 7). Headstart 5 (Version v5). Zenodo. http://doi.org/10.5281/zenodo.2587129\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenKnowledgeMaps%2FHeadstart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FOpenKnowledgeMaps%2FHeadstart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenKnowledgeMaps%2FHeadstart/lists"}