Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sillsdev/cog
Cog is a tool for comparing languages using lexicostatistics and comparative linguistics techniques.
https://github.com/sillsdev/cog
Last synced: 29 days ago
JSON representation
Cog is a tool for comparing languages using lexicostatistics and comparative linguistics techniques.
- Host: GitHub
- URL: https://github.com/sillsdev/cog
- Owner: sillsdev
- License: mit
- Created: 2013-01-22T06:13:30.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2023-10-13T17:57:07.000Z (about 1 year ago)
- Last Synced: 2024-08-04T04:06:30.693Z (4 months ago)
- Language: C#
- Homepage: http://sillsdev.github.io/cog/
- Size: 10.2 MB
- Stars: 22
- Watchers: 11
- Forks: 10
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- low-resource-languages - Cog - Cog is a tool for comparing languages using lexicostatistics and comparative linguistics techniques. It can be used to automate much of the process of comparing word lists from different language varieties. http://sillsdev.github.io/cog/. (Software / Utilities)
README
Cog
===Cog is a tool for comparing languages using lexicostatistics and comparative linguistics techniques.
It can be used to automate much of the process of comparing word lists from different language
varieties.Features
--------- IPA-based segmentation: automatically splits words in to segments
- Stem identification: identifies prefixes and suffixes so that they can be ignored during
comparison
- Word alignment: aligns segments between word pairs
- Sound correspondence identification: automatically identifies sound correspondences and the
environments in which they occur
- Likely cognate identification: provides various methods for identifying likely cognates
- Lexical/phonetic similarity: calculates lexical/phonetic similarity for multiple language
varieties
- Visualization: generates similarity matrices, hierarchical graphs (UPGMA, Neighbor-joining), and
network graphsExperimentation
---------------The goal of Cog is to provide a framework for experimenting with different techniques for language
variety comparison. It is intended to be used iteratively: run a comparison, analyze the results,
refine the process, run the comparison again, and so on. Most steps in the process can be tailored.
It currently only supports a few comparison techniques, but we hope to include many more in the
future.