# Git repos cloned on BLab share

## Data

One of the ways we store data is using GitHub repos. Some of them are also cloned to BLab share. The links below lead to the repo pages on GitHub while the link text shows the path to the clones.

### ACLEW

Clone to `Seedlings/ACLEW/`:

* [raw\_WAR](https://github.com/aclew/raw_WAR)
* [raw\_BER](https://github.com/aclew/raw_BER)

Clone to `Seedlings/ACLEW/ACLEW_rely/`:

* [ROW\_rely](https://github.com/aclew/ROW_rely)
* [ROS\_rely](https://github.com/aclew/ROS_rely)
* [SOD\_rely](https://github.com/aclew/SOD_rely)

## Code

We also store a lot of the code as repos cloned to BLab share. This sometimes creates unnecessary conflicts where there are uncommitted changes in the clone. So, if you want to make changes to the code, either commit them or clone locally.

Additionally, a lot of this functionality has been moved to blabpy/blabr and in those cases the code in the packages is more up-to-date. So please look in blabpy/blabr first.

* For blabpy, search in the [repo ](https://github.com/BergelsonLab/blabpy)as there aren't any browsable docs. Once you find a potentially interesting function, class, or module, you can either read the docstrings in the code or use the `help` function in a running Python console to read the docs.
* For blabr, see full documentation [here](https://bergelsonlab.com/blabr). You can also look at the code directly or use `?` in an R console.

### Code repos

If the code in the repos below was written now, it'd end up in `blabpy`, `blabr`, or `one_time_scripts`. Searching on GitHub or in `Seedlings/Scripts\_and\_Apps/Github/seedlings` (below, `$SEEDLINGS_REPOS`) frequently results in finding reusable pieces of code.

* [audiowords](https://github.com/SeedlingsBabylab/audiowords) repo cloned at `$SEEDLINGS_REPOS/audiowords`
* [batchwords](https://github.com/SeedlingsBabylab/batchwords) repo cloned at `$SEEDLINGS_REPOS/batchwords`
* [seedlingsasana](https://github.com/SeedlingsBabylab/seedlingsasana) repo cloned at `$SEEDLINGS_REPOS/seedlingsasana`
* [batch\_volume\_change](https://github.com/SeedlingsBabylab/batch_volume_change) repo cloned at `$SEEDLINGS_REPOS/batch_volume_change`
* [clancomments](https://github.com/SeedlingsBabylab/clancomments) repo cloned at `$SEEDLINGS_REPOS/clancomments`
* [wordcompare](https://github.com/SeedlingsBabylab/wordcompare) repo cloned at `$SEEDLINGS_REPOS/wordcompare`
* [basicleveltidy](https://github.com/SeedlingsBabylab/basicleveltidy) repo cloned at `$SEEDLINGS_REPOS/basicleveltidy`
* [collect](https://github.com/SeedlingsBabylab/collect) repo cloned at `$SEEDLINGS_REPOS/collect`
* [vidlengths](https://github.com/SeedlingsBabylab/vidlengths) repo cloned at `$SEEDLINGS_REPOS/vidlengths`
* [stimuli\_datasource](https://github.com/SeedlingsBabylab/stimuli_datasource) repo cloned at `$SEEDLINGS_REPOS/stimuli_datasource`
* [clanstats](https://github.com/SeedlingsBabylab/clanstats) repo cloned at `$SEEDLINGS_REPOS/clanstats`
* [batchexport](https://github.com/SeedlingsBabylab/batchexport) repo cloned at `$SEEDLINGS_REPOS/batchexport`
* [clan\_intervals](https://github.com/SeedlingsBabylab/clan_intervals) repo cloned at `$SEEDLINGS_REPOS/clan_intervals`
* [stimuligen](https://github.com/SeedlingsBabylab/stimuligen) repo cloned at `$SEEDLINGS_REPOS/stimuligen`
* [audio\_consensor](https://github.com/SeedlingsBabylab/audio_consensor) repo cloned at `$SEEDLINGS_REPOS/audio_consensor`
* [compare\_columns](https://github.com/SeedlingsBabylab/compare_columns) repo cloned at `$SEEDLINGS_REPOS/compare_columns`
* [addscrubtier](https://github.com/SeedlingsBabylab/addscrubtier) repo cloned at `$SEEDLINGS_REPOS/addscrubtier`

#### [datavyu](https://github.com/SeedlingsBabylab/datavyu_scripts) repo cloned at `$SEEDLINGS_REPOS/datavyu`

* Contains various scripts that work inside datavyu and perform various annotation checks, subregion inserts, etc. Updated weekly and maintained by the lab tech. However, in the process of being phased out.
* *Scripts are in Ruby*

#### [annotid](https://github.com/SeedlingsBabylab/annotid) repo cloned at `$SEEDLINGS_REPOS/annotid`

{% hint style="warning" %}
ARCHIVED. See [audio-add-annotation-ids](https://gitbook.bergelsonlab.com/data-pipeline/audio/audio-add-annotation-ids "mention") or the repo's README.md for details.
{% endhint %}

* This repo **used to** contain two scripts that add annotation ids to audio and video annotation files (cha and opf files), which are hexadecimal numbers that we use to track each utterance.
* Updated weekly and maintained by the lab tech. Should be fairly stable, but please bring any issues you encounter promptly to the lab tech's attention.
* *Doesn't work with Python3*

#### [reliability](https://github.com/SeedlingsBabylab/reliability) repo cloned at `$SEEDLINGS_REPOS/reliability`

Scripts to generate reliability files, which are small samples from the annotations files. These are then used by the RAs to check inter-RA reliability of our coding.

Maintained by the lab tech, updated every week, and currently under review for updates.

*Doesn't work with Python3*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gitbook.bergelsonlab.com/data-and-code/git-repos-in-lab-and-links-to-their-github.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
