<i>HMGA2</i> regulates fear and growth: Canine GWAS and functional evidence.
The 2 matches
- [1] § STAR★Methods › Method details › Genome wide association analysis ↔ src/gemma_io.h, lines 1–60 · score 0.56 · mixed models, genome wide, Gemma
- [2] § STAR★Methods › Method details › Genome wide association analysis ↔ src/debug.h, lines 1–84 · score 0.56 · mixed models, genome wide, Gemma, matrix
Paper
Loaded from Europe PMC by your browser, not stored by OSCR: doi.org · Europe PMC
The paper is loaded when this pane is shown.
The authors' code
C/C++ header · 187 lines · 9.2 KB · GPL-3.0 · 1 match
- /*
- Genome-wide Efficient Mixed Model Association (GEMMA)
- Copyright © 2011-2017, Xiang Zhou
- Copyright © 2017, Peter Carbonetto
- Copyright © 2017, Pjotr Prins
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
- #ifndef __IO_H__
- #define __IO_H__
- #include "gsl/gsl_matrix.h"
- #include "gsl/gsl_vector.h"
- #include <algorithm>
- #include <map>
- #include <vector>
- #include "gzstream.h"
- #include "param.h"
- #define tab(col) ( col ? "\t" : "")
- using namespace std;
- void ProgressBar(string str, double p, double total, double ratio = -1.0);
- std::istream &safeGetline(std::istream &is, std::string &t);
- bool ReadFile_snps(const string file_snps, set<string> &setSnps);
- bool ReadFile_snps_header(const string &file_snps, set<string> &setSnps);
- bool ReadFile_log(const string &file_log, double &pheno_mean);
- bool ReadFile_bim(const string &file_bim, vector<SNPINFO> &snpInfo);
- bool ReadFile_fam(const string &file_fam, vector<vector<int>> &indicator_pheno,
- vector<vector<double>> &pheno, map<string, int> &mapID2num,
- const vector<size_t> &p_column);
- bool ReadFile_cvt(const string &file_cvt, vector<int> &indicator_cvt,
- vector<vector<double>> &cvt, size_t &n_cvt);
- bool ReadFile_anno(const string &file_bim, map<string, string> &mapRS2chr,
- map<string, long int> &mapRS2bp,
- map<string, double> &mapRS2cM);
- bool ReadFile_pheno(const string &file_pheno,
- vector<vector<int>> &indicator_pheno,
- vector<vector<double>> &pheno,
- const vector<size_t> &p_column);
- bool ReadFile_column(const string &file_pheno, vector<int> &indicator_idv,
- vector<double> &pheno, const int &p_column);
- bool ReadFile_geno(const string &file_geno, const set<string> &setSnps,
- const gsl_matrix *W, vector<int> &indicator_idv,
- vector<int> &indicator_snp, const double &maf_level,
- const double &miss_level, const double &hwe_level,
- const double &r2_level, map<string, string> &mapRS2chr,
- map<string, long int> &mapRS2bp,
- map<string, double> &mapRS2cM, vector<SNPINFO> &snpInfo,
- size_t &ns_test);
- bool ReadFile_bed(const string &file_bed, const set<string> &setSnps,
- const gsl_matrix *W, vector<int> &indicator_idv,
- vector<int> &indicator_snp, vector<SNPINFO> &snpInfo,
- const double &maf_level, const double &miss_level,
- const double &hwe_level, const double &r2_level,
- size_t &ns_test);
- bool Bimbam_ReadOneSNP(const size_t inc, const vector<int> &indicator_idv,
- igzstream &infile, gsl_vector *geno, double &geno_mean);
- void Plink_ReadOneSNP(const int pos, const vector<int> &indicator_idv,
- ifstream &infile, gsl_vector *geno, double &geno_mean);
- void ReadFile_kin(const string &file_kin, vector<int> &indicator_idv,
- map<string, int> &mapID2num, const size_t k_mode, bool &error,
- gsl_matrix *G);
- void ReadFile_mk(const string &file_mk, vector<int> &indicator_idv,
- map<string, int> &mapID2num, const size_t k_mode, bool &error,
- gsl_matrix *G);
- void ReadFile_eigenU(const string &file_u, bool &error, gsl_matrix *U);
- void ReadFile_eigenD(const string &file_d, bool &error, gsl_vector *eval);
- bool BimbamKin(const string file_geno, const set<string> ksnps,
- vector<int> &indicator_snp, const int k_mode,
- const int display_pace, gsl_matrix *matrix_kin,
- const bool test_nind);
- bool PlinkKin(const string &file_bed, vector<int> &indicator_snp,
- const int k_mode, const int display_pace, gsl_matrix *matrix_kin);
- bool ReadFile_geno(const string file_geno, vector<int> &indicator_idv,
- vector<int> &indicator_snp, gsl_matrix *UtX, gsl_matrix *K,
- const bool calc_K);
- bool ReadFile_bed(const string &file_bed, vector<int> &indicator_idv,
- vector<int> &indicator_snp, gsl_matrix *UtX, gsl_matrix *K,
- const bool calc_K);
- bool ReadFile_geno(const string &file_geno, vector<int> &indicator_idv,
- vector<int> &indicator_snp,
- vector<vector<unsigned char>> &Xt, gsl_matrix *K,
- const bool calc_K, const size_t ni_test,
- const size_t ns_test);
- bool ReadFile_bed(const string &file_bed, vector<int> &indicator_idv,
- vector<int> &indicator_snp, vector<vector<unsigned char>> &Xt,
- gsl_matrix *K, const bool calc_K, const size_t ni_test,
- const size_t ns_test);
- bool ReadFile_est(const string &file_est, const vector<size_t> &est_column,
- map<string, double> &mapRS2est);
- bool CountFileLines(const string &file_input, size_t &n_lines);
- bool ReadFile_gene(const string &file_gene, vector<double> &vec_read,
- vector<SNPINFO> &snpInfo, size_t &ng_total);
- bool ReadHeader_io(const string &line, HEADER &header);
- bool ReadFile_cat(const string &file_cat, map<string, size_t> &mapRS2cat,
- size_t &n_vc);
- bool ReadFile_mcat(const string &file_mcat, map<string, size_t> &mapRS2cat,
- size_t &n_vc);
- bool ReadFile_catc(const string &file_cat,
- map<string, vector<double>> &mapRS2catc, size_t &n_cat);
- bool ReadFile_mcatc(const string &file_mcat,
- map<string, vector<double>> &mapRS2catc, size_t &n_cat);
- bool BimbamKinUncentered(const string &file_geno, const set<string> ksnps,
- const int display_pace,
- const vector<int> &indicator_idv,
- const vector<int> &indicator_snp,
- const map<string, double> &mapRS2weight,
- const map<string, size_t> &mapRS2cat,
- const vector<SNPINFO> &snpInfo, const gsl_matrix *W,
- gsl_matrix *matrix_kin, gsl_vector *vector_ns);
- bool PlinkKin(const string &file_bed, const int display_pace,
- const vector<int> &indicator_idv,
- const vector<int> &indicator_snp,
- const map<string, double> &mapRS2weight,
- const map<string, size_t> &mapRS2cat,
- const vector<SNPINFO> &snpInfo, const gsl_matrix *W,
- gsl_matrix *matrix_kin, gsl_vector *vector_ns);
- bool MFILEKin(const size_t mfile_mode, const string &file_mfile,
- const set<string> setKSnps, const int display_pace,
- const vector<int> &indicator_idv,
- const vector<vector<int>> &mindicator_snp,
- const map<string, double> &mapRS2weight,
- const map<string, size_t> &mapRS2cat,
- const vector<vector<SNPINFO>> &msnpInfo, const gsl_matrix *W,
- gsl_matrix *matrix_kin, gsl_vector *vector_ns);
- bool ReadFile_wsnp(const string &file_wsnp, map<string, double> &mapRS2double);
- bool ReadFile_wsnp(const string &file_wcat, const size_t n_vc,
- map<string, vector<double>> &mapRS2vector);
- void ReadFile_beta(const string &file_beta,
- const map<string, size_t> &mapRS2cat,
- const map<string, double> &mapRS2wA, vector<size_t> &vec_cat,
- vector<size_t> &vec_ni, vector<double> &vec_weight,
- vector<double> &vec_z2, size_t &ni_total, size_t &ns_total,
- size_t &ns_test);
- void ReadFile_beta(const string &file_beta, const map<string, double> &mapRS2wA,
- map<string, string> &mapRS2A1, map<string, double> &mapRS2z);
- void Calcq(const size_t n_block, const vector<size_t> &vec_cat,
- const vector<size_t> &vec_ni, const vector<double> &vec_weight,
- const vector<double> &vec_z2, gsl_matrix *Vq, gsl_vector *q,
- gsl_vector *s);
- void ReadFile_study(const string &file_study, gsl_matrix *Vq, gsl_vector *q_vec,
- gsl_vector *s_vec, size_t &ni);
- void ReadFile_ref(const string &file_ref, gsl_matrix *S_mat,
- gsl_matrix *Svar_mat, gsl_vector *s_vec, size_t &ni);
- void ReadFile_mstudy(const string &file_mstudy, gsl_matrix *Vq,
- gsl_vector *q_vec, gsl_vector *s_vec, size_t &ni);
- void ReadFile_mref(const string &file_mref, gsl_matrix *S_mat,
- gsl_matrix *Svar_mat, gsl_vector *s_vec, size_t &ni);
- bool ReadFile_sample(const string &file_sample,
- vector<vector<int>> &indicator_pheno,
- vector<vector<double>> &pheno,
- const vector<size_t> &p_column, vector<int> &indicator_cvt,
- vector<vector<double>> &cvt, size_t &n_cvt);
- #endif
gemma_io.h at commit ce5e778, under GPL-3.0 · at the source
Overview
- State Key Laboratory of Genetic Evolution & Animal Models and Yunnan Key Laboratory of Molecular Biology of Domestic Animals, Kunming Institute of Zoology, Chinese Academy of Sciences, Kunming 650201, China
- State Key Laboratory for Conservation and Utilization of Bio-resources, Yunnan University, Kunming 650091, China
- Key Laboratory of Agricultural Animal Genetics, Breeding and Reproduction of Ministry of Education & Key Lab of Swine Genetics and Breeding of Ministry of Agriculture and Rural Affairs, Huazhong Agricultural University, Wuhan 430070, P.R. China
- School of Veterinary Medicine, University of Pennsylvania, 3900 Delancey Street, Philadelphia, PA 19104, USA
- KIZ-CUHK Joint Laboratory of Bioresources and Molecular Research in Common Diseases, Kunming Institute of Zoology, Chinese Academy of Sciences, Kunming 650223, China
- Kunming College of Life Science, University of Chinese Academy of Sciences, Kunming, Yunnan 650204, China
Abstract
Fear is an evolutionarily conserved survival mechanism. Fear behavior is strongly correlated with body size in dogs, the genetic basis of fear regulation independent of size-related traits remains unclear. Through cross-breed genome-wide association analysis, we identified association between HMGA2 gene and fear traits. Our functional validation revealed that viral overexpression of Hmga2 in the mouse basolateral amygdala attenuated fear memory formation independent of body weight, while Hmga2 knockout (KO) mice exhibited enhanced fear memory. Transcriptomic analyses linked Hmga2 to modulation of neurotransmitter activity, synaptic plasticity (including GABAergic signaling), and neurogenesis, with additional roles in early brain development revealed by embryonic KO studies. We also identified a mutation in an enhancer that can regulate HMGA2 expression in human HEK293T cell line. Our findings establish HMGA2 as a pleiotropic regulator of fear behavior decoupled from its effects on body size, resolving a long-standing confound in canine behavioral genetics.
Reproduced under the paper's license (CC BY), from the paper cited above.
Repositories
Its files are read in the Code ↔ Paper reader above, with 2 matches between paragraphs and lines of code.
genetics-statistics/GEMMA
ce5e778cc36c40a2fa82f3dafe66403bb0e3a185, 10 December 2025Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
50 files
- contrib/
shunit2-2.0.3/ , Shell, 97 linesbin/ docbookPrep.sh - contrib/
shunit2-2.0.3/ , Perl, 40 linesbin/ extractDocs.pl - scripts/
gen_version_info.sh , Shell, 14 lines - src/
bslmm.cpp , C++, 1,870 lines - src/
bslmm.h , C/C++, 170 lines - src/
bslmmdap.cpp , C++, 861 lines - src/
bslmmdap.h , C/C++, 109 lines - src/
debug.cpp , C++, 381 lines - src/
debug.h , C/C++, 200 lines, 1 match - src/
eigenlib.h , C/C++, 1 line - src/
fastblas.cpp , C++, 273 lines - src/
fastblas.h , C/C++, 43 lines - src/
fastopenblas.h , C/C++, 42 lines - src/
gemma.cpp , C++, 3,597 lines - src/
gemma.h , C/C++, 69 lines - src/
gemma_io.cpp , C++, 4,187 lines - src/
gemma_io.h , C/C++, 187 lines, 1 match - src/
gzstream.cpp , C++, 163 lines - src/
gzstream.h , C/C++, 122 lines - src/
lapack.cpp , C++, 365 lines - src/
lapack.h , C/C++, 44 lines - src/
ldr.cpp , C++, 73 lines - src/
ldr.h , C/C++, 69 lines - src/
lm.cpp , C++, 656 lines - src/
lm.h , C/C++, 76 lines - src/
lmm.cpp , C++, 2,608 lines - src/
lmm.h , C/C++, 145 lines - src/
logistic.cpp , C++, 713 lines - src/
logistic.h , C/C++, 65 lines - src/
main.cpp , C++, 95 lines - src/
mathfunc.cpp , C++, 633 lines - src/
mathfunc.h , C/C++, 80 lines - src/
mvlmm.cpp , C++, 4,889 lines - src/
mvlmm.h , C/C++, 104 lines - src/
param.cpp , C++, 2,453 lines - src/
param.h , C/C++, 374 lines - src/
prdt.cpp , C++, 553 lines - src/
prdt.h , C/C++, 68 lines - src/
varcov.cpp , C++, 446 lines - src/
varcov.h , C/C++, 61 lines - src/
vc.cpp , C++, 2,963 lines - src/
vc.h , C/C++, 133 lines - src/
version.h , C/C++, 5 lines - test/
dev_test_suite.sh , Shell, 222 lines - test/
lengthy_test_suite.sh , Shell, 58 lines - test/
src/ , C++, 2 linesunittests-main.cpp - test/
src/ , C++, 208 linesunittests-math.cpp - test/
test_suite.sh , Shell, 197 lines - LICENSE, License, 621 lines
- README.md, Text, 304 lines
deweylab/RSEM
800234e0d25d16bf7042804604c4371f12b96d9e, 3 August 2026Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
387 files
- AlignerRefSeqPolicy.h, C/C++, 19 lines
- BamConverter.h, C/C++, 305 lines
- BamWriter.h, C/C++, 148 lines
- Buffer.h, C/C++, 83 lines
- EBSeq/
calcClusteringInfo.cpp , C++, 144 lines - EM.cpp, C++, 675 lines
- GTFItem.h, C/C++, 184 lines
- Gibbs.cpp, C++, 530 lines
- GroupInfo.h, C/C++, 55 lines
- HitContainer.h, C/C++, 118 lines
- HitWrapper.h, C/C++, 35 lines
- LenDist.h, C/C++, 298 lines
- Model.h, C/C++, 7 lines
- ModelParams.h, C/C++, 39 lines
- NoiseProfile.h, C/C++, 159 lines
- NoiseQProfile.h, C/C++, 181 lines
- Orientation.h, C/C++, 42 lines
- PairedEndHit.h, C/C++, 36 lines
- PairedEndModel.h, C/C++, 461 lines
- PairedEndQModel.h, C/C++, 481 lines
- PairedEndRead.h, C/C++, 67 lines
- PairedEndReadQ.h, C/C++, 67 lines
- PolyARules.h, C/C++, 61 lines
- Profile.h, C/C++, 220 lines
- QProfile.h, C/C++, 208 lines
- QualDist.h, C/C++, 151 lines
- RSPD.h, C/C++, 206 lines
- Read.h, C/C++, 23 lines
- ReadIndex.h, C/C++, 59 lines
- ReadReader.h, C/C++, 118 lines
- RefSeq.h, C/C++, 140 lines
- RefSeqPolicy.h, C/C++, 22 lines
- Refs.h, C/C++, 159 lines
- SamHeader.cpp, C++, 111 lines
- SamParser.h, C/C++, 268 lines
- SingleHit.h, C/C++, 56 lines
- SingleModel.h, C/C++, 526 lines
- SingleQModel.h, C/C++, 546 lines
- SingleRead.h, C/C++, 92 lines
- SingleReadQ.h, C/C++, 97 lines
- Transcript.h, C/C++, 169 lines
- Transcripts.h, C/C++, 145 lines
- WriteResults.h, C/C++, 637 lines
- bam2readdepth.cpp, C++, 27 lines
- bam2wig.cpp, C++, 27 lines
- bc_aux.h, C/C++, 120 lines
- boost/
predef/ , C/C++, 30 linesarchitecture.h - boost/
predef/ , C/C++, 60 linesarchitecture/ alpha.h - boost/
predef/ , C/C++, 58 linesarchitecture/ arm.h - boost/
predef/ , C/C++, 47 linesarchitecture/ blackfin.h - boost/
predef/ , C/C++, 67 linesarchitecture/ convex.h - boost/
predef/ , C/C++, 49 linesarchitecture/ ia64.h - boost/
predef/ , C/C++, 83 linesarchitecture/ m68k.h - boost/
predef/ , C/C++, 74 linesarchitecture/ mips.h - boost/
predef/ , C/C++, 65 linesarchitecture/ parisc.h - boost/
predef/ , C/C++, 73 linesarchitecture/ ppc.h - boost/
predef/ , C/C++, 43 linesarchitecture/ pyramid.h - boost/
predef/ , C/C++, 56 linesarchitecture/ rs6k.h - boost/
predef/ , C/C++, 55 linesarchitecture/ sparc.h - boost/
predef/ , C/C++, 68 linesarchitecture/ superh.h - boost/
predef/ , C/C++, 44 linesarchitecture/ sys370.h - boost/
predef/ , C/C++, 44 linesarchitecture/ sys390.h - boost/
predef/ , C/C++, 38 linesarchitecture/ x86.h - boost/
predef/ , C/C++, 87 linesarchitecture/ x86/ 32.h - boost/
predef/ , C/C++, 50 linesarchitecture/ x86/ 64.h - boost/
predef/ , C/C++, 43 linesarchitecture/ z.h - boost/
predef/ , C/C++, 17 linesdetail/ _cassert.h - boost/
predef/ , C/C++, 26 linesdetail/ endian_compat.h - boost/
predef/ , C/C++, 10 linesdetail/ os_detected.h - boost/
predef/ , C/C++, 17 linesdetail/ test.h - boost/
predef/ , C/C++, 13 lineslibrary/ c/ _prefix.h - boost/
predef/ , C/C++, 62 lineslibrary/ c/ gnu.h - boost/
predef/ , C/C++, 87 linesmake.h - boost/
predef/ , C/C++, 95 linesos/ bsd.h - boost/
predef/ , C/C++, 48 linesos/ bsd/ bsdi.h - boost/
predef/ , C/C++, 50 linesos/ bsd/ dragonfly.h - boost/
predef/ , C/C++, 60 linesos/ bsd/ free.h - boost/
predef/ , C/C++, 84 linesos/ bsd/ net.h - boost/
predef/ , C/C++, 171 linesos/ bsd/ open.h - boost/
predef/ , C/C++, 58 linesos/ macos.h - boost/
predef/ , C/C++, 51 linesos/ windows.h - boost/
predef/ , C/C++, 205 linesother/ endian.h - boost/
predef/ , C/C++, 54 linesversion_number.h - boost_compat.h, C/C++, 69 lines
- buildReadIndex.cpp, C++, 86 lines
- calcCI.cpp, C++, 581 lines
- extractRef.cpp, C++, 376 lines
- getUnique.cpp, C++, 83 lines
- my_assert.h, C/C++, 107 lines
- pRSEM/
ChIPSeqExperiment.py , Python, 257 lines - pRSEM/
ChIPSeqReplicate.py , Python, 43 lines - pRSEM/
File.py , Python, 47 lines - pRSEM/
Gene.py , Python, 143 lines - pRSEM/
Param.py , Python, 178 lines - pRSEM/
Prsem.py , Python, 253 lines - pRSEM/
Transcript.py , Python, 189 lines - pRSEM/
Util.py , Python, 173 lines - pRSEM/
filterSam2Bed.c , C, 52 lines - pRSEM/
idrCode/ , R, 164 linesbatch-consistency-analys is.r - pRSEM/
idrCode/ , R, 213 linesbatch-consistency-plot-m erged2.r - pRSEM/
idrCode/ , R, 67 linesbatch-consistency-plot.r - pRSEM/
idrCode/ , R, 3,182 linesfunctions-all-clayton-12 -13.r - pRSEM/
idrCode/ , Shell, 37 linesidrOverlap2npk.sh - pRSEM/
idrCode/ , Shell, 72 linessubmit.idrmerge.lsf.sh - pRSEM/
idrCode/ , Shell, 90 linessubmit.idrpair.lsf.sh - pRSEM/
installRLib.R , R, 71 lines - pRSEM/
phantompeakqualtools/ , R, 885 linesrun_spp.R - pRSEM/
phantompeakqualtools/ , R, 886 linesrun_spp_nodups.R - pRSEM/
phantompeakqualtools/ , R, 2,501 linesspp_1.10.1_on_R3.2/ R/ zroutines.R - pRSEM/
phantompeakqualtools/ , C++, 398 linesspp_1.10.1_on_R3.2/ src/ BGZF.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 322 linesspp_1.10.1_on_R3.2/ src/ BGZF.h - pRSEM/
phantompeakqualtools/ , C++, 696 linesspp_1.10.1_on_R3.2/ src/ BamAlignment.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 203 linesspp_1.10.1_on_R3.2/ src/ BamAlignment.h - pRSEM/
phantompeakqualtools/ , C/C++, 227 linesspp_1.10.1_on_R3.2/ src/ BamAux.h - pRSEM/
phantompeakqualtools/ , C++, 230 linesspp_1.10.1_on_R3.2/ src/ BamIndex.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 145 linesspp_1.10.1_on_R3.2/ src/ BamIndex.h - pRSEM/
phantompeakqualtools/ , C++, 450 linesspp_1.10.1_on_R3.2/ src/ BamMultiReader.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 136 linesspp_1.10.1_on_R3.2/ src/ BamMultiReader.h - pRSEM/
phantompeakqualtools/ , C++, 66 linesspp_1.10.1_on_R3.2/ src/ BamReader.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 130 linesspp_1.10.1_on_R3.2/ src/ BamReader.h - pRSEM/
phantompeakqualtools/ , C++, 729 linesspp_1.10.1_on_R3.2/ src/ BamReader_p.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 137 linesspp_1.10.1_on_R3.2/ src/ BamReader_p.h - pRSEM/
phantompeakqualtools/ , C++, 910 linesspp_1.10.1_on_R3.2/ src/ BamStandardIndex_p.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 213 linesspp_1.10.1_on_R3.2/ src/ BamStandardIndex_p.h - pRSEM/
phantompeakqualtools/ , C++, 577 linesspp_1.10.1_on_R3.2/ src/ BamToolsIndex_p.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 192 linesspp_1.10.1_on_R3.2/ src/ BamToolsIndex_p.h - pRSEM/
phantompeakqualtools/ , C++, 47 linesspp_1.10.1_on_R3.2/ src/ BamWriter.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 50 linesspp_1.10.1_on_R3.2/ src/ BamWriter.h - pRSEM/
phantompeakqualtools/ , C++, 379 linesspp_1.10.1_on_R3.2/ src/ BamWriter_p.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 63 linesspp_1.10.1_on_R3.2/ src/ BamWriter_p.h - pRSEM/
phantompeakqualtools/ , C/C++, 22 linesspp_1.10.1_on_R3.2/ src/ api_global.h - pRSEM/
phantompeakqualtools/ , C++, 214 linesspp_1.10.1_on_R3.2/ src/ bamread.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 32 linesspp_1.10.1_on_R3.2/ src/ bamtools_global.h - pRSEM/
phantompeakqualtools/ , C++, 2,492 linesspp_1.10.1_on_R3.2/ src/ bed2vector.cpp - pRSEM/
phantompeakqualtools/ , C, 144 linesspp_1.10.1_on_R3.2/ src/ cdensum.c - pRSEM/
phantompeakqualtools/ , C/C++, 18 linesspp_1.10.1_on_R3.2/ src/ const.h - pRSEM/
phantompeakqualtools/ , C, 164 linesspp_1.10.1_on_R3.2/ src/ maqmap.c - pRSEM/
phantompeakqualtools/ , C/C++, 70 linesspp_1.10.1_on_R3.2/ src/ maqmap.h - pRSEM/
phantompeakqualtools/ , C++, 206 linesspp_1.10.1_on_R3.2/ src/ maqread.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 7 linesspp_1.10.1_on_R3.2/ src/ pc.h - pRSEM/
phantompeakqualtools/ , C++, 803 linesspp_1.10.1_on_R3.2/ src/ peaks.cpp - pRSEM/
phantompeakqualtools/ , C++, 656 linesspp_1.10.1_on_R3.2/ src/ wdl.cpp - pRSEM/
phantompeakqualtools/ , R, 2,501 linesspp_1.10.1_on_R3.3/ R/ zroutines.R - pRSEM/
phantompeakqualtools/ , C++, 398 linesspp_1.10.1_on_R3.3/ src/ BGZF.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 322 linesspp_1.10.1_on_R3.3/ src/ BGZF.h - pRSEM/
phantompeakqualtools/ , C++, 696 linesspp_1.10.1_on_R3.3/ src/ BamAlignment.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 203 linesspp_1.10.1_on_R3.3/ src/ BamAlignment.h - pRSEM/
phantompeakqualtools/ , C/C++, 227 linesspp_1.10.1_on_R3.3/ src/ BamAux.h - pRSEM/
phantompeakqualtools/ , C++, 230 linesspp_1.10.1_on_R3.3/ src/ BamIndex.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 145 linesspp_1.10.1_on_R3.3/ src/ BamIndex.h - pRSEM/
phantompeakqualtools/ , C++, 450 linesspp_1.10.1_on_R3.3/ src/ BamMultiReader.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 136 linesspp_1.10.1_on_R3.3/ src/ BamMultiReader.h - pRSEM/
phantompeakqualtools/ , C++, 66 linesspp_1.10.1_on_R3.3/ src/ BamReader.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 130 linesspp_1.10.1_on_R3.3/ src/ BamReader.h - pRSEM/
phantompeakqualtools/ , C++, 729 linesspp_1.10.1_on_R3.3/ src/ BamReader_p.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 137 linesspp_1.10.1_on_R3.3/ src/ BamReader_p.h - pRSEM/
phantompeakqualtools/ , C++, 910 linesspp_1.10.1_on_R3.3/ src/ BamStandardIndex_p.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 213 linesspp_1.10.1_on_R3.3/ src/ BamStandardIndex_p.h - pRSEM/
phantompeakqualtools/ , C++, 577 linesspp_1.10.1_on_R3.3/ src/ BamToolsIndex_p.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 192 linesspp_1.10.1_on_R3.3/ src/ BamToolsIndex_p.h - pRSEM/
phantompeakqualtools/ , C++, 47 linesspp_1.10.1_on_R3.3/ src/ BamWriter.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 50 linesspp_1.10.1_on_R3.3/ src/ BamWriter.h - pRSEM/
phantompeakqualtools/ , C++, 379 linesspp_1.10.1_on_R3.3/ src/ BamWriter_p.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 63 linesspp_1.10.1_on_R3.3/ src/ BamWriter_p.h - pRSEM/
phantompeakqualtools/ , C/C++, 22 linesspp_1.10.1_on_R3.3/ src/ api_global.h - pRSEM/
phantompeakqualtools/ , C++, 215 linesspp_1.10.1_on_R3.3/ src/ bamread.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 32 linesspp_1.10.1_on_R3.3/ src/ bamtools_global.h - pRSEM/
phantompeakqualtools/ , C++, 2,494 linesspp_1.10.1_on_R3.3/ src/ bed2vector.cpp - pRSEM/
phantompeakqualtools/ , C, 144 linesspp_1.10.1_on_R3.3/ src/ cdensum.c - pRSEM/
phantompeakqualtools/ , C/C++, 18 linesspp_1.10.1_on_R3.3/ src/ const.h - pRSEM/
phantompeakqualtools/ , C, 164 linesspp_1.10.1_on_R3.3/ src/ maqmap.c - pRSEM/
phantompeakqualtools/ , C/C++, 70 linesspp_1.10.1_on_R3.3/ src/ maqmap.h - pRSEM/
phantompeakqualtools/ , C++, 208 linesspp_1.10.1_on_R3.3/ src/ maqread.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 7 linesspp_1.10.1_on_R3.3/ src/ pc.h - pRSEM/
phantompeakqualtools/ , C++, 807 linesspp_1.10.1_on_R3.3/ src/ peaks.cpp - pRSEM/
phantompeakqualtools/ , C/C++, 32 linesspp_1.10.1_on_R3.3/ src/ string_utils.h - pRSEM/
phantompeakqualtools/ , C++, 659 linesspp_1.10.1_on_R3.3/ src/ wdl.cpp - pRSEM/
process-chipseq.R , R, 61 lines - pRSEM/
process-rnaseq.R , R, 982 lines - parseIt.cpp, C++, 230 lines
- preRef.cpp, C++, 90 lines
- samValidator.cpp, C++, 193 lines
- sam_utils.h, C/C++, 210 lines
- sampling.h, C/C++, 92 lines
- samtools-1.3/
bam.c , C, 235 lines - samtools-1.3/
bam.h , C/C++, 577 lines - samtools-1.3/
bam2bcf.c , C, 841 lines - samtools-1.3/
bam2bcf.h , C/C++, 139 lines - samtools-1.3/
bam2bcf_indel.c , C, 531 lines - samtools-1.3/
bam2depth.c , C, 301 lines - samtools-1.3/
bam_addrprg.c , C, 476 lines - samtools-1.3/
bam_aux.c , C, 79 lines - samtools-1.3/
bam_cat.c , C, 558 lines - samtools-1.3/
bam_color.c , C, 169 lines - samtools-1.3/
bam_endian.h , C/C++, 66 lines - samtools-1.3/
bam_flags.c , C, 68 lines - samtools-1.3/
bam_import.c , C, 63 lines - samtools-1.3/
bam_index.c , C, 121 lines - samtools-1.3/
bam_lpileup.c , C, 223 lines - samtools-1.3/
bam_lpileup.h , C/C++, 57 lines - samtools-1.3/
bam_mate.c , C, 362 lines - samtools-1.3/
bam_md.c , C, 441 lines - samtools-1.3/
bam_plbuf.c , C, 66 lines - samtools-1.3/
bam_plbuf.h , C/C++, 55 lines - samtools-1.3/
bam_plcmd.c , C, 1,028 lines - samtools-1.3/
bam_quickcheck.c , C, 134 lines - samtools-1.3/
bam_reheader.c , C, 482 lines - samtools-1.3/
bam_rmdup.c , C, 261 lines - samtools-1.3/
bam_rmdupse.c , C, 187 lines - samtools-1.3/
bam_sort.c , C, 1,839 lines - samtools-1.3/
bam_split.c , C, 567 lines - samtools-1.3/
bam_stat.c , C, 177 lines - samtools-1.3/
bam_tview.c , C, 439 lines - samtools-1.3/
bam_tview.h , C/C++, 105 lines - samtools-1.3/
bam_tview_curses.c , C, 352 lines - samtools-1.3/
bam_tview_html.c , C, 375 lines - samtools-1.3/
bamshuf.c , C, 213 lines - samtools-1.3/
bamtk.c , C, 227 lines - samtools-1.3/
bedcov.c , C, 177 lines - samtools-1.3/
bedidx.c , C, 258 lines - samtools-1.3/
cut_target.c , C, 242 lines - samtools-1.3/
dict.c , C, 151 lines - samtools-1.3/
errmod.c , C, 192 lines - samtools-1.3/
errmod.h , C/C++, 49 lines - samtools-1.3/
faidx.c , C, 95 lines - samtools-1.3/
htslib-1.3/ , C, 1,125 linesbgzf.c - samtools-1.3/
htslib-1.3/ , C, 297 linesbgzip.c - samtools-1.3/
htslib-1.3/ , C/C++, 61 linescram/ cram.h - samtools-1.3/
htslib-1.3/ , C, 1,949 linescram/ cram_codecs.c - samtools-1.3/
htslib-1.3/ , C/C++, 194 linescram/ cram_codecs.h - samtools-1.3/
htslib-1.3/ , C, 3,143 linescram/ cram_decode.c - samtools-1.3/
htslib-1.3/ , C/C++, 112 linescram/ cram_decode.h - samtools-1.3/
htslib-1.3/ , C, 3,094 linescram/ cram_encode.c - samtools-1.3/
htslib-1.3/ , C/C++, 105 linescram/ cram_encode.h - samtools-1.3/
htslib-1.3/ , C, 377 linescram/ cram_external.c - samtools-1.3/
htslib-1.3/ , C, 582 linescram/ cram_index.c - samtools-1.3/
htslib-1.3/ , C/C++, 99 linescram/ cram_index.h - samtools-1.3/
htslib-1.3/ , C, 4,555 linescram/ cram_io.c - samtools-1.3/
htslib-1.3/ , C/C++, 669 linescram/ cram_io.h - samtools-1.3/
htslib-1.3/ , C, 149 linescram/ cram_samtools.c - samtools-1.3/
htslib-1.3/ , C/C++, 105 linescram/ cram_samtools.h - samtools-1.3/
htslib-1.3/ , C, 448 linescram/ cram_stats.c - samtools-1.3/
htslib-1.3/ , C/C++, 59 linescram/ cram_stats.h - samtools-1.3/
htslib-1.3/ , C/C++, 816 linescram/ cram_structs.h - samtools-1.3/
htslib-1.3/ , C, 74 linescram/ files.c - samtools-1.3/
htslib-1.3/ , C, 694 linescram/ mFILE.c - samtools-1.3/
htslib-1.3/ , C/C++, 89 linescram/ mFILE.h - samtools-1.3/
htslib-1.3/ , C/C++, 110 linescram/ misc.h - samtools-1.3/
htslib-1.3/ , C, 414 linescram/ open_trace_file.c - samtools-1.3/
htslib-1.3/ , C/C++, 125 linescram/ open_trace_file.h - samtools-1.3/
htslib-1.3/ , C/C++, 308 linescram/ os.h - samtools-1.3/
htslib-1.3/ , C, 188 linescram/ pooled_alloc.c - samtools-1.3/
htslib-1.3/ , C/C++, 64 linescram/ pooled_alloc.h - samtools-1.3/
htslib-1.3/ , C/C++, 336 linescram/ rANS_byte.h - samtools-1.3/
htslib-1.3/ , C, 868 linescram/ rANS_static.c - samtools-1.3/
htslib-1.3/ , C/C++, 51 linescram/ rANS_static.h - samtools-1.3/
htslib-1.3/ , C, 1,268 linescram/ sam_header.c - samtools-1.3/
htslib-1.3/ , C/C++, 459 linescram/ sam_header.h - samtools-1.3/
htslib-1.3/ , C, 155 linescram/ string_alloc.c - samtools-1.3/
htslib-1.3/ , C/C++, 68 linescram/ string_alloc.h - samtools-1.3/
htslib-1.3/ , C, 813 linescram/ thread_pool.c - samtools-1.3/
htslib-1.3/ , C/C++, 218 linescram/ thread_pool.h - samtools-1.3/
htslib-1.3/ , C, 430 linescram/ vlen.c - samtools-1.3/
htslib-1.3/ , C/C++, 48 linescram/ vlen.h - samtools-1.3/
htslib-1.3/ , C, 183 linescram/ zfio.c - samtools-1.3/
htslib-1.3/ , C/C++, 62 linescram/ zfio.h - samtools-1.3/
htslib-1.3/ , C, 484 linesfaidx.c - samtools-1.3/
htslib-1.3/ , C, 744 lineshfile.c - samtools-1.3/
htslib-1.3/ , C/C++, 139 lineshfile_internal.h - samtools-1.3/
htslib-1.3/ , C, 259 lineshfile_irods.c - samtools-1.3/
htslib-1.3/ , C, 919 lineshfile_libcurl.c - samtools-1.3/
htslib-1.3/ , C, 112 lineshfile_net.c - samtools-1.3/
htslib-1.3/ , C, 2,055 lineshts.c - samtools-1.3/
htslib-1.3/ , C/C++, 69 lineshts_internal.h - samtools-1.3/
htslib-1.3/ , C, 234 lineshtsfile.c - samtools-1.3/
htslib-1.3/ , C/C++, 329 lineshtslib/ bgzf.h - samtools-1.3/
htslib-1.3/ , C/C++, 492 lineshtslib/ cram.h - samtools-1.3/
htslib-1.3/ , C/C++, 137 lineshtslib/ faidx.h - samtools-1.3/
htslib-1.3/ , C/C++, 215 lineshtslib/ hfile.h - samtools-1.3/
htslib-1.3/ , C/C++, 637 lineshtslib/ hts.h - samtools-1.3/
htslib-1.3/ , C/C++, 72 lineshtslib/ hts_defs.h - samtools-1.3/
htslib-1.3/ , C/C++, 160 lineshtslib/ kbitset.h - samtools-1.3/
htslib-1.3/ , C/C++, 83 lineshtslib/ kfunc.h - samtools-1.3/
htslib-1.3/ , C/C++, 627 lineshtslib/ khash.h - samtools-1.3/
htslib-1.3/ , C/C++, 133 lineshtslib/ khash_str2int.h - samtools-1.3/
htslib-1.3/ , C/C++, 135 lineshtslib/ klist.h - samtools-1.3/
htslib-1.3/ , C/C++, 101 lineshtslib/ knetfile.h - samtools-1.3/
htslib-1.3/ , C/C++, 253 lineshtslib/ kseq.h - samtools-1.3/
htslib-1.3/ , C/C++, 285 lineshtslib/ ksort.h - samtools-1.3/
htslib-1.3/ , C/C++, 277 lineshtslib/ kstring.h - samtools-1.3/
htslib-1.3/ , C/C++, 154 lineshtslib/ regidx.h - samtools-1.3/
htslib-1.3/ , C/C++, 454 lineshtslib/ sam.h - samtools-1.3/
htslib-1.3/ , C/C++, 302 lineshtslib/ synced_bcf_reader.h - samtools-1.3/
htslib-1.3/ , C/C++, 79 lineshtslib/ tbx.h - samtools-1.3/
htslib-1.3/ , C/C++, 907 lineshtslib/ vcf.h - samtools-1.3/
htslib-1.3/ , C/C++, 47 lineshtslib/ vcf_sweep.h - samtools-1.3/
htslib-1.3/ , C/C++, 134 lineshtslib/ vcfutils.h - samtools-1.3/
htslib-1.3/ , C, 280 lineskfunc.c - samtools-1.3/
htslib-1.3/ , C, 632 linesknetfile.c - samtools-1.3/
htslib-1.3/ , C, 274 lineskstring.c - samtools-1.3/
htslib-1.3/ , C, 386 linesmd5.c - samtools-1.3/
htslib-1.3/ , C, 171 linesplugin.c - samtools-1.3/
htslib-1.3/ , C, 340 linesregidx.c - samtools-1.3/
htslib-1.3/ , C, 2,059 linessam.c - samtools-1.3/
htslib-1.3/ , C, 1,284 linessynced_bcf_reader.c - samtools-1.3/
htslib-1.3/ , C, 538 linestabix.c - samtools-1.3/
htslib-1.3/ , C, 333 linestbx.c - samtools-1.3/
htslib-1.3/ , Perl, 194 linestest/ compare_sam.pl - samtools-1.3/
htslib-1.3/ , Shell, 126 linestest/ cross_validate.sh - samtools-1.3/
htslib-1.3/ , C, 72 linestest/ fieldarith.c - samtools-1.3/
htslib-1.3/ , C, 204 linestest/ hfile.c - samtools-1.3/
htslib-1.3/ , C, 208 linestest/ sam.c - samtools-1.3/
htslib-1.3/ , C, 116 linestest/ test-regidx.c - samtools-1.3/
htslib-1.3/ , C, 282 linestest/ test-vcf-api.c - samtools-1.3/
htslib-1.3/ , C, 112 linestest/ test-vcf-sweep.c - samtools-1.3/
htslib-1.3/ , Perl, 227 linestest/ test.pl - samtools-1.3/
htslib-1.3/ , C, 194 linestest/ test_view.c - samtools-1.3/
htslib-1.3/ , Perl, 93 linestest/ test_view.pl - samtools-1.3/
htslib-1.3/ , C, 3,389 linesvcf.c - samtools-1.3/
htslib-1.3/ , C, 183 linesvcf_sweep.c - samtools-1.3/
htslib-1.3/ , C, 691 linesvcfutils.c - samtools-1.3/
kprobaln.c , C, 280 lines - samtools-1.3/
kprobaln.h , C/C++, 49 lines - samtools-1.3/
misc/ , Java, 202 linesHmmGlocal.java - samtools-1.3/
misc/ , C, 249 linesace2sam.c - samtools-1.3/
misc/ , Perl, 178 linesblast2sam.pl - samtools-1.3/
misc/ , Perl, 111 linesbowtie2sam.pl - samtools-1.3/
misc/ , Perl, 545 linesexport2sam.pl - samtools-1.3/
misc/ , Perl, 149 linesinterpolate_sam.pl - samtools-1.3/
misc/ , C, 197 linesmaq2sam.c - samtools-1.3/
misc/ , C, 89 linesmd5fa.c - samtools-1.3/
misc/ , C, 61 linesmd5sum-lite.c - samtools-1.3/
misc/ , Perl, 281 linesnovo2sam.pl - samtools-1.3/
misc/ , Perl, 85 linespsl2sam.pl - samtools-1.3/
misc/ , Perl, 289 linessam2vcf.pl - samtools-1.3/
misc/ , Perl, 552 linessamtools.pl - samtools-1.3/
misc/ , Perl, 322 linesseq_cache_populate.pl - samtools-1.3/
misc/ , Perl, 128 linessoap2sam.pl - samtools-1.3/
misc/ , Python, 227 linesvarfilter.py - samtools-1.3/
misc/ , C, 466 lineswgsim.c - samtools-1.3/
misc/ , Perl, 339 lineswgsim_eval.pl - samtools-1.3/
misc/ , Perl, 116 lineszoom2sam.pl - samtools-1.3/
padding.c , C, 604 lines - samtools-1.3/
phase.c , C, 744 lines - samtools-1.3/
sam.c , C, 133 lines - samtools-1.3/
sam.h , C/C++, 145 lines - samtools-1.3/
sam_header.c , C, 834 lines - samtools-1.3/
sam_header.h , C/C++, 72 lines - samtools-1.3/
sam_opts.c , C, 153 lines - samtools-1.3/
sam_opts.h , C/C++, 99 lines - samtools-1.3/
sam_view.c , C, 1,030 lines - samtools-1.3/
sample.c , C, 132 lines - samtools-1.3/
sample.h , C/C++, 41 lines - samtools-1.3/
samtools.h , C/C++, 39 lines - samtools-1.3/
stats.c , C, 1,728 lines - samtools-1.3/
stats_isize.c , C, 219 lines - samtools-1.3/
stats_isize.h , C/C++, 83 lines - samtools-1.3/
test/ , C, 596 linesmerge/ test_bam_translate.c - samtools-1.3/
test/ , C, 118 linesmerge/ test_rtrans_build.c - samtools-1.3/
test/ , C, 574 linesmerge/ test_trans_tbl_init.c - samtools-1.3/
test/ , Shell, 158 linesmpileup/ regression.sh - samtools-1.3/
test/ , C, 123 linessplit/ test_count_rg.c - samtools-1.3/
test/ , C, 123 linessplit/ test_expand_format_strin g.c - samtools-1.3/
test/ , C, 192 linessplit/ test_filter_header_rg.c - samtools-1.3/
test/ , C, 215 linessplit/ test_parse_args.c - samtools-1.3/
test/ , C, 53 linestest.c - samtools-1.3/
test/ , C/C++, 35 linestest.h - samtools-1.3/
test/ , Perl, 2,448 linestest.pl - samtools-1.3/
test/ , C, 81 linestview/ test_get_rg_sample.c - samtools-1.3/
test/ , C, 115 linesvcf-miniview.c - samtools-1.3/
win32/ , C/C++, 1,377 linesxcurses.h - samtools-1.3/
win32/ , C/C++, 332 lineszconf.h - samtools-1.3/
win32/ , C/C++, 1,357 lineszlib.h - scanForPairedEndReads.cp
p , C++, 137 lines - simul.h, C/C++, 44 lines
- simulation.cpp, C++, 225 lines
- synthesisRef.cpp, C++, 227 lines
- tbam2gbam.cpp, C++, 36 lines
- tests/
assert_path_flag_honored , Shell, 27 lines.sh - tests/
check_option_coverage.py , Python, 114 lines - tests/
compare_floats.py , Python, 51 lines - tests/
fetch-star-276a.sh , Shell, 37 lines - utils.h, C/C++, 166 lines
- wiggle.cpp, C++, 139 lines
- wiggle.h, C/C++, 49 lines
- COPYING, License, 674 lines
- README.md, Text, 703 lines
OpenGene/fastp
8a2397b6628ae14127efdb7566f67fc05f9aea56, 10 September 2026Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
68 files
- parallel.py, Python, 592 lines
- scripts/
bench_e2e.sh , Shell, 238 lines - scripts/
test_issue_697_stdout_me , Shell, 28 linesrge.sh - src/
adaptertrimmer.cpp , C++, 185 lines - src/
adaptertrimmer.h , C/C++, 27 lines - src/
basecorrector.cpp , C++, 107 lines - src/
basecorrector.h , C/C++, 24 lines - src/
bgzf.h , C/C++, 243 lines - src/
cmdline.h , C/C++, 809 lines - src/
common.h , C/C++, 67 lines - src/
duplicate.cpp , C++, 169 lines - src/
duplicate.h , C/C++, 42 lines - src/
evaluator.cpp , C++, 633 lines - src/
evaluator.h , C/C++, 38 lines - src/
fastareader.cpp , C++, 120 lines - src/
fastareader.h , C/C++, 66 lines - src/
fastqreader.cpp , C++, 460 lines - src/
fastqreader.h , C/C++, 106 lines - src/
filter.cpp , C++, 264 lines - src/
filter.h , C/C++, 32 lines - src/
filterresult.cpp , C++, 474 lines - src/
filterresult.h , C/C++, 82 lines - src/
htmlreporter.cpp , C++, 629 lines - src/
htmlreporter.h , C/C++, 51 lines - src/
jsonreporter.cpp , C++, 172 lines - src/
jsonreporter.h , C/C++, 37 lines - src/
knownadapters.h , C/C++, 251 lines - src/
main.cpp , C++, 522 lines - src/
matcher.cpp , C++, 101 lines - src/
matcher.h , C/C++, 22 lines - src/
nucleotidetree.cpp , C++, 104 lines - src/
nucleotidetree.h , C/C++, 40 lines - src/
options.cpp , C++, 525 lines - src/
options.h , C/C++, 389 lines - src/
overlapanalysis.cpp , C++, 210 lines - src/
overlapanalysis.h , C/C++, 38 lines - src/
peprocessor.cpp , C++, 1,090 lines - src/
peprocessor.h , C/C++, 75 lines - src/
polyx.cpp , C++, 130 lines - src/
polyx.h , C/C++, 28 lines - src/
processor.cpp , C++, 23 lines - src/
processor.h , C/C++, 22 lines - src/
read.cpp , C++, 301 lines - src/
read.h , C/C++, 73 lines - src/
readpool.cpp , C++, 75 lines - src/
readpool.h , C/C++, 38 lines - src/
seprocessor.cpp , C++, 488 lines - src/
seprocessor.h , C/C++, 59 lines - src/
sequence.cpp , C++, 54 lines - src/
sequence.h , C/C++, 29 lines - src/
simd.cpp , C++, 568 lines - src/
simd.h , C/C++, 38 lines - src/
singleproducersinglecons , C/C++, 178 linesumerlist.h - src/
stats.cpp , C++, 982 lines - src/
stats.h , C/C++, 109 lines - src/
threadconfig.cpp , C++, 161 lines - src/
threadconfig.h , C/C++, 71 lines - src/
umiprocessor.cpp , C++, 88 lines - src/
umiprocessor.h , C/C++, 25 lines - src/
unittest.cpp , C++, 39 lines - src/
unittest.h , C/C++, 17 lines - src/
util.h , C/C++, 293 lines - src/
writer.cpp , C++, 154 lines - src/
writer.h , C/C++, 73 lines - src/
writerthread.cpp , C++, 214 lines - src/
writerthread.h , C/C++, 68 lines - LICENSE, License, 21 lines
- README.md, Text, 558 lines
The paper's code and data availability statement is in the Data section.
Tracing map
Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.
What the map holds:
- 3 repositories of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 499 scripts, each with its path and the digest of its content;
- 2 matches between paragraphs of the paper and lines of the code (method lexical-v1);
- neither the text of the paper nor the code itself.
Its JSON (tracing-map.json) is deposited on Zenodo with its DOI once the map is validated.
Data
Datasets cited
- doi:10.17632/
b27xm6wcr6.1 , at the source; found in “Data and code availability”
Data and code availability
• Variant file in vcf format from the Dog10K project was collected from website https://
Reproduced under the paper's license (CC BY), from the paper cited above.
Versions
The history of this record: each version stored by the harvester or made by a correction of its authors or of the maintainers of its code, and what changed in its facts. The texts of the paper (its abstract, its availability statements) are not part of it; versions that changed only those are not listed.
Version 2, 28 September 2026
- Authors: added Ya-Ping Zhang (0000-0002-5401-1114); removed Ya-Ping Zhang
Version 1, 27 September 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 10 authors, 3 keywords, 9 funders, 73 references, 6 RRIDs.
Cite
This paper
Yu, Y., Li, C., Liu, Y., Su, Y., Wang, X., Serpell, J. A., Zhang, S., Ruan, J., Liu, Y., & Zhang, Y.-P. (2026). &
BibTeX
@article{yu2026lt,
author = {Yu, Yun and Li, Chao and Liu, Ye and Su, Yinyu and Wang, Xuebin and Serpell, James A. and Zhang, Shurun and Ruan, Jinxue and Liu, Yanhu and Zhang, Ya-Ping},
title = {{\&
journal = {iScience},
year = {2026},
month = jun,
volume = {29},
number = {7},
pages = {116429},
publisher = {Elsevier},
issn = {2589-0042},
doi = {10.1016/
url = {https://
pmid = {42369036},
pmcid = {PMC13293657}
}
RIS
TY - JOUR
AU - Yu, Yun
AU - Li, Chao
AU - Liu, Ye
AU - Su, Yinyu
AU - Wang, Xuebin
AU - Serpell, James A.
AU - Zhang, Shurun
AU - Ruan, Jinxue
AU - Liu, Yanhu
AU - Zhang, Ya-Ping
TI - &
T2 - iScience
J2 - iScience
PY - 2026
DA - 2026/
VL - 29
IS - 7
SP - 116429
SN - 2589-0042
PB - Elsevier
DO - 10.1016/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1016/
"type": "article-journal",
"title": "&
"container-title": "iScience",
"author": [
{
"family": "Yu",
"given": "Yun"
},
{
"family": "Li",
"given": "Chao"
},
{
"family": "Liu",
"given": "Ye"
},
{
"family": "Su",
"given": "Yinyu"
},
{
"family": "Wang",
"given": "Xuebin"
},
{
"family": "Serpell",
"given": "James A."
},
{
"family": "Zhang",
"given": "Shurun"
},
{
"family": "Ruan",
"given": "Jinxue"
},
{
"family": "Liu",
"given": "Yanhu"
},
{
"family": "Zhang",
"given": "Ya-Ping"
}
],
"container-title-short":
"volume": "29",
"issue": "7",
"page": "116429",
"DOI": "10.1016/
"PMID": "42369036",
"PMCID": "PMC13293657",
"ISSN": "2589-0042",
"publisher": "Elsevier",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
6,
17
]
]
}
}
The tracing map gets a citation of its own once an author has validated it and it has a DOI.
Similar papers
The papers with a page that share the most with this one: the tools found in their code, their categories, datasets, cited references and authors, the rarest counting most.
- [1] doi:10.1038/s41386-026-02406-1 [code]
- Functional genomic profiling of schizophrenia-associated
genes reveals key microglial regulators. Journal: Neuropsychopharmacology : official publication of the American College of NeuropsychopharmacologyIn common: STAR, data.table, genetics / omics, 4 references - [2] doi:10.1093/bib/bbag490 [code]
- Systematic benchmarking and optimal strategy selection of cross-species integration methods.Journal: Briefings in bioinformaticsIn common: data.table, genetics / omics, mouse, author Ya-Ping Zhang
- [3] doi:10.1101/gad.353090.125 [code]
- Neural stem cell epigenomes and fate bias are temporally coordinated during mouse cortical development.Journal: Genes & developmentIn common: data.table, genetics / omics, mouse, 3 references
- [4] doi:10.7554/elife.107393 [code]
- Chromosome-scale genome assembly of the European common cuttlefish &
lt;i& gt;Sepia officinalis& lt;/ i& gt;. Journal: eLifeIn common: STAR, data.table, other, 3 references - [5] doi:10.21203/rs.3.rs-9927928/v1 [code]
- Genome-wide and allele-resolved maps of the radial architecture of the mouse genomeJournal: Research Square (preprint)In common: STAR, data.table, genetics / omics, mouse, 3 references
- [6] doi:10.1016/j.xcrm.2026.102684 [code]
- Neuroprotective response against the onset of ischemic stroke by upregulation of histone H3Y99 sulfation.Journal: Cell reports. MedicineIn common: STAR, data.table, mouse, 3 references
- [7] doi:10.1186/s12864-026-13024-y [code]
- Long-read RNA-seq maps the isoform landscape of the trigeminal ganglion in an allergic rhinitis mouse model.Journal: BMC genomicsIn common: STAR, genetics / omics, mouse, 3 references
- [8] doi:10.3389/fnbeh.2026.1878769 [code]
- &
lt;i& gt;ADAMTS18& lt;/ i& gt; as a candidate gene linking social stress and depression: a cross-species study in African wild dogs (& lt;i& gt;Lycaon pictus& lt;/ i& gt;) and humans. Journal: Frontiers in behavioral neuroscienceIn common: other, genetics / omics, 3 references - [9] doi:10.1093/bioinformatics/btag592 [code]
- Network-based stratification of allele-specific expression reveals patient subgroups in Huntington's disease.Journal: Bioinformatics (Oxford, England)In common: STAR, data.table, genetics / omics, 3 references
- [10] doi:10.1016/j.xhgg.2026.100652 [code]
- CRISPR-engineered deletion of POGZ alters transcription factor binding at promoters of genes involved in synaptic signaling.Journal: HGG advancesIn common: STAR, data.table, 3 references
Contribute
The authors of this paper can claim it, correct its record and validate its tracing map, and the maintainers of its code (its owner, or a public member of its organization) correct what it says of their repository; anyone signed in can ask for its removal. Every request goes to OSCR's own machine, which answers it; your account page follows them.
Sign in with ORCID to claim this paper as one of its authors, correct its record or validate its tracing map: when the paper's metadata lists your ORCID iD, you are recognized at once. Maintainers of its code: sign in with GitHub, then claim the repository on your account page.
Claim this paper
Correct its record
Say what each link of this record is, remove the ones that are not the paper's, add the ones that are missing. The correction becomes a new version of the record, in its Versions section.
Validate its tracing map
You validate the map as this page shows it: 3 repositories of the authors' code, each at its verified commit and with its license, 499 scripts, and 2 matches between paragraphs and code (see the Code and Map sections). It then receives a DOI on Zenodo, with you (your ORCID iD) and OSCR as its creators; the code itself is not deposited.
The map's fingerprint: sha256:b9081a10f07fdec9…
Add the badge to its README
The badge links the code to this page. Copy one of these into the README of the paper's code: only you decide where it goes, and nothing is changed for you.
Markdown
[, paste the snippet at the top, then “Commit changes…” and, to review it first, “Create a new branch and start a pull request”. You open the pull request; OSCR asks for no permission.
Request its removal
To ask OSCR to remove this record, the copies of its authors' scripts or its tracing map, use the removal request page: signed in, you say who you are, what to remove and why, then review and confirm the request. Published rules decide every request (how).
Discussion, reproductions, activity
Discussion: questions and error reports about this paper and its code, from signed-in readers and its authors. It opens with sign-in.
Reproductions: reports from readers who ran the authors' code: what they reproduced, with which environment, commit and data. It opens with sign-in.
Activity: what happens around this paper: new versions of its record, its map's validation, discussions and reproductions. It opens with sign-in.
