An open API service indexing awesome lists of open source software.

https://github.com/ippras/utca

Ultimate TAG Calculation Application
https://github.com/ippras/utca

Last synced: 10 months ago
JSON representation

Ultimate TAG Calculation Application

Awesome Lists containing this project

README

          

# UTCA

Программа условно разделена на 4 составляющие.

## Configuration

## Calculation

Введенные конфигурационные данные нормализуются.

Для расчета значений столбцов `1,2/2,3-DAG` и `2-MAG` можно выбрать один из двух
источников данных: `Experimental` или `Calculation`. По умолчанию -
`Experimental`.

- `Experimental` - значения получаются нормализацией данных соответствующего
столбца.

- `Calculation` - значения расчитываются по соответствующим взаимобратным
формулам:

- `1,2/2,3-DAG` = (3 * `1,2,3-TAG` + `2-MAG`) / 4
- `2-MAG` = 4 * `1,2/2,3-DAG` - 3 * `1,2,3-TAG`[^10.1023/a:1016732708350/706/1][^pin341.for/56]

Для расчета значений столбца `1,3-DAG` также можно выбрать один из двух
источников данных: `1,2/2,3-DAG` или `2-MAG`. По умолчанию - `1,2/2,3-DAG`.

Значения расчитываются по соответствующим формулам:

- `1,3-DAG` = 3 * `1,2,3-TAG` - 2 * `1,2/2,3-DAG`[^pin341.for/68]
- `1,3-DAG` = (3 * `1,2,3-TAG` - `2-MAG`) / 2[^10.1023/a:1016732708350/706/6][^10.1007/s11746-014-2553-8/2056]

### Settings

Параметр `Normalization` может быть установлен в один из трех вариантов: `Mass`,
`Molar` или `Pchelkin`.

- `Mass` - нормализация данных не учитывает поправку на молярную массу ионов.
Нормализация осуществляется по формуле: `s/∑(s)`, где `s` - плошадь пика
соответствующего иона.
- `Molar` - нормализация данных учитывает поправку на молярную массу ионов.
Нормализация осуществляется по формуле: `(s * m)/∑(s * m)`, где `s` - плошадь
пика, а `m` - масса соответствующего иона.
- `Pchelkin` - соотношение данных учитывает поправку на молярную массу ионов.
Отношение осуществляется по формуле: `s / ∑(s * m / 10)`, где `s` - плошадь
пика, а `m` - масса соответствующего иона. Это отношение не является
нормализующим.

Параметр `Signedness` может быть установлен в один из двух вариантов: `Signed`,
`Unsigned`. По умолчанию - `Signed`.

При расчете `2-MAG` с установленным параметром `Calculation` могут получится
отриательные значения, что корректно с математической точки зрения, но не
корректно с физической точки зрения. В таких случаях требуется установка
параметра в значение `Unsigned`, чтобы отрицательные значения преобразовавались
в нулевые.

Программа Пчелкина:

- `1,2/2,3-DAG`: `Experimental`
- `2-MAG`: `Calculation`
- `1,3-DAG`: `1,2/2,3-DAG`
- `Normalization`: `Pchelkin`
- `Signedness`: `Unsigned`

## Composition

Полученные при расчетах данные компонуются.

### Settings

## Visualization

Полученные при композиции данные представляются в графическом виде.

[^pin341.for/56]: `MEC(I) = 4 * MAL(I) - 3 * MBL(I)`: Fortran program [PIN341.for], page 56
[^pin341.for/68]: `MED(I) = 3 * MBL(I) - 2 * MAL(I)`: Fortran program [PIN341.for], page 68
[^10.1023/a:1016732708350/706/1]: `[S]₂ = 4[S]₁₂ – 3[S]₁₂₃`: DOI [10.1023/a:1016732708350], page 706, formula 1
[^10.1023/a:1016732708350/706/6]: `[a]₁₃ = 3[a]₁₂₃ − [a]₂ × 2⁻¹`: DOI [10.1023/a:1016732708350], page 706, formula 6
[^10.1007/s11746-014-2553-8/2056]: `[a]₁₃ = 3[a]₁₂₃ − [a]₂ × 2⁻¹`: DOI [10.1007/s11746-014-2553-8], page 2056

[pin341.for]: doc/PIN341.for "Fortran program \"PIN341.for\""
[10.1007/s11746-014-2553-8]: https://doi.org/10.1007/s11746-014-2553-8 "Positional-Species Composition of Triacylglycerols from the Arils of Mature Euonymus Fruits"
[10.1023/a:1016732708350]: https://doi.org/10.1023/a:1016732708350 "Determination of the Positional-Species Composition of Plant
Reserve Triacylglycerols by Partial Chemical Deacylation"

[10.1016/s0176-1617(99)80039-x]: https://doi.org/10.1016/s0176-1617(99)80039-x "Developmental Changes in the Triacylglycerol Composition of Sea Buckthorn Fruit Mesocarp"