# Before Start

## Important Note

{% hint style="warning" %}
YAP is a full pipeline designed for raw sequencing data (BCL files and raw FASTQ files before demultiplex) generated [in the Ecker Lab](https://ecker.salk.edu/).

**If you download our published data and want to remap using the cell-level FASTQ files,** [**I provided a tutorial here**](https://hq-1.gitbook.io/mc/mapping-form-cell-level-fastq-files)**.**
{% endhint %}

## What is YAP?

YAP (**Y**et **A**nother-**P**ipeline ) is a mapping pipeline designed for several single nucleus methyl-cytosine sequencing (snmC-seq) based technologies (see below).

It starts from demultiplexing FASTQ files and ends at generating single-cell [ALLC files](https://hq-1.gitbook.io/mc/tech-background/file-formats#allc-file).

[See source code on Github.](https://github.com/lhqing/cemba_data)

## Technologies Supported

* [snmC-seq2 & 3](https://hq-1.gitbook.io/mc/tech-background/tech-ref#snmc-seq2-3): DNA methylome
* [snmCT-seq](https://hq-1.gitbook.io/mc/tech-background/tech-ref#snmct-seq): DNA methylome + Transcriptome
* [snm3C-seq](https://hq-1.gitbook.io/mc/tech-background/tech-ref#snm-3-c-seq): DNA methylome + Chromatin Contact
* [NOMe treated](https://hq-1.gitbook.io/mc/tech-background/tech-ref#snmct-seq): X + Chromatin Accessibility

## How to use it?

1. Be familiar with the background of [cell barcoding](https://hq-1.gitbook.io/mc/tech-background/barcoding) and the technology you use. If not, read the corresponding TECH BACKGROUND section.
2. Follow the [installation tutorial](https://hq-1.gitbook.io/mc/installation) to install `yap` and associated packages.
3. Follow the MAPPING PIPELINE section step by step.
4. If you have questions, first go to the [FAQ](https://hq-1.gitbook.io/mc/other/faq) page. **If the problem is not solved, you can** [**post an issue on GitHub**](https://github.com/lhqing/cemba_data/issues/new)**.**
5. This documentation is searchable.

## After Mapping?

Check out [ALLCools](https://github.com/lhqing/ALLCools), the package for downstream cell-level and cluster-level analysis.

## Authors

[Hanqing Liu](https://github.com/lhqing)

Jingtian Zhou

Chongyuan Luo

Wei Tian


---

# 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://hq-1.gitbook.io/mc/master.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.
