scfread
Read trace data from SCF file
Syntax
Sample
= scfread(File
)
[Sample, Probability
] =
scfread(File
)
[Sample, Probability, Comments
]
= scfread(File
)
[A, C, G, T
] = scfread
(File
)
[A, C, G, T, ProbA, ProbC, ProbG, ProbT
]
= scfread (File
)
[A, C, G, T, ProbA, ProbC, ProbG, ProbT,
Comments, PkIndex, Base
] = scfread
(File
)
Arguments
File | Character vector or string specifying the file name or a path and file name of an SCF formatted file. |
Description
scfread
reads data from an SCF formatted
file into MATLAB® structures.
reads
an SCF formatted file and returns the sample data in the structure Sample
= scfread(File
)Sample
,
which contains the following fields:
Field | Description |
---|---|
A | Column vector containing intensity of A fluorescence tag |
C | Column vector containing intensity of C fluorescence tag |
G | Column vector containing intensity of G fluorescence tag |
T | Column vector containing intensity of T fluorescence tag |
[
also returns the
probability data in the structure Sample, Probability
] =
scfread(File
)Probability
,
which contains the following fields:
Field | Description |
---|---|
peak_index | Column vector containing the position in the SCF file for the start of the data for each peak |
prob_A | Column vector containing the probability of each base in the sequence being an A |
prob_C | Column vector containing the probability of each base in the sequence being a C |
prob_G | Column vector containing the probability of each base in the sequence being a G |
prob_T | Column vector containing the probability of each base in the sequence being a T |
base | Column vector containing the called bases for the sequence |
[
also returns
the comment information from the SCF file in a character array Sample, Probability, Comments
]
= scfread(File
)Comments
.
[
returns the sample data
for the four bases in separate variables.A, C, G, T
] = scfread
(File
)
[
also returns
the probabilities data for the four bases in separate variables.A, C, G, T, ProbA, ProbC, ProbG, ProbT
]
= scfread (File
)
[
also returns the peak
indices and called bases in separate variables.A, C, G, T, ProbA, ProbC, ProbG, ProbT,
Comments, PkIndex, Base
] = scfread
(File
)
SCF files store data from DNA sequencing instruments. Each file includes sample data, sequence information, and the relative probabilities of each of the four bases.
Examples
[sampleStruct, probStruct, Comments] = scfread('sample.scf')
sampleStruct =
A: [10827x1 double]
C: [10827x1 double]
G: [10827x1 double]
T: [10827x1 double]
probStruct =
peak_index: [742x1 double]
prob_A: [742x1 double]
prob_C: [742x1 double]
prob_G: [742x1 double]
prob_T: [742x1 double]
base: [742x1 char]
Comments =
SIGN=A=121,C=103,G=119,T=82
SPAC= 16.25
PRIM=0
MACH=Arkansas_SN312
DYEP=DT3700POP5{BD}v2.mob
NAME=HCIUP1D61207
LANE=6
GELN=
PROC=
RTRK=
CONV=phred version=0.990722.h
COMM=
SRCE=ABI 373A or 377
Version History
Introduced before R2006a