ਆਬਾਦੀ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਐਲੀਲ (ਜੀਨ ਵੈਰੀਐਂਟ) ਦੀ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਕੁੱਲ ਵਿਅਕਤੀਆਂ ਦੀ ਗਿਣਤੀ ਅਤੇ ਐਲੀਲ ਦੇ ਮਾਮਲਿਆਂ ਨੂੰ ਦਰਜ ਕਰੋ। ਆਬਾਦੀ ਜੀਨਾਤਮਕ, ਵਿਕਾਸਾਤਮਕ ਜੀਵ ਵਿਗਿਆਨ, ਅਤੇ ਜੀਨਾਤਮਕ ਵਿਆਪਕਤਾ ਅਧਿਐਨ ਲਈ ਜ਼ਰੂਰੀ।
ਇਹ ਟੂਲ ਕਿਸੇ ਦਿੱਤੇ ਗਏ ਆਬਾਦੀ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਐਲੀਲਾਂ (ਜੀਨ ਦੇ ਵੈਰੀਅੰਟ) ਦੀ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ ਕਰਦਾ ਹੈ। ਆਬਾਦੀ ਵਿੱਚ ਕੁੱਲ ਵਿਅਕਤੀਆਂ ਦੀ ਸੰਖਿਆ ਅਤੇ ਵਿਸ਼ੇਸ਼ ਐਲੀਲ ਦੇ ਮਾਮਲਿਆਂ ਦੀ ਸੰਖਿਆ ਦਰਜ ਕਰੋ ਤਾਂ ਜੋ ਇਸਦੀ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ ਕੀਤੀ ਜਾ ਸਕੇ।
ਜੀਨ ਸੰਵਿਧਾਨ ਟ੍ਰੈਕਰ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਟੂਲ ਹੈ ਜੋ ਇੱਕ ਆਬਾਦੀ ਵਿੱਚ ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਕਿਸੇ ਵਿਸ਼ੇਸ਼ ਜੀਨ ਵੈਰੀਐਂਟ (ਐਲੀਲ) ਦੇ ਸਾਰੇ ਨਕਲਾਂ ਵਿੱਚੋਂ ਪ੍ਰਤੀਸ਼ਤ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ, ਜੋ ਕਿ ਆਬਾਦੀ ਜੀਨ ਵਿਗਿਆਨ ਵਿੱਚ ਇੱਕ ਮੁੱਢਲਾ ਮਾਪ ਹੈ। ਇਹ ਕੈਲਕੁਲੇਟਰ ਇੱਕ ਸਧਾਰਣ ਤਰੀਕੇ ਨਾਲ ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ ਕਿ ਕਿਸੇ ਸਮੂਹ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਜੀਨੈਟਿਕ ਵੈਰੀਐਂਟ ਕਿੰਨਾ ਆਮ ਹੈ, ਜੋ ਕਿ ਆਬਾਦੀਆਂ ਵਿੱਚ ਜੀਨੈਟਿਕ ਵੱਖਰਾ, ਵਿਕਾਸ ਅਤੇ ਬਿਮਾਰੀ ਦੇ ਖਤਰੇ ਨੂੰ ਸਮਝਣ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਚਾਹੇ ਤੁਸੀਂ ਜੀਨੈਟਿਕ ਸਿਧਾਂਤਾਂ ਬਾਰੇ ਸਿੱਖ ਰਹੇ ਵਿਦਿਆਰਥੀ ਹੋ, ਆਬਾਦੀ ਡੇਟਾ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰ ਰਹੇ ਖੋਜਕਰਤਾ ਹੋ, ਜਾਂ ਬਿਮਾਰੀ ਦੀ ਪ੍ਰਸਾਰਤਾ ਦਾ ਅਧਿਐਨ ਕਰ ਰਹੇ ਸਿਹਤ ਸੇਵਾ ਪੇਸ਼ੇਵਰ ਹੋ, ਇਹ ਟੂਲ ਜੀਨੈਟਿਕ ਵੱਖਰਾ ਦੀ ਮਾਤਰਾ ਨੂੰ ਮਾਪਣ ਦਾ ਇੱਕ ਸਧਾਰਣ ਪਰ ਬਹੁਤ ਹੀ ਸ਼ਕਤੀਸ਼ਾਲੀ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਕਿਸੇ ਵਿਸ਼ੇਸ਼ ਐਲੀਲ (ਜੀਨ ਦਾ ਵੈਰੀਐਂਟ) ਦੀ ਆਬਾਦੀ ਵਿੱਚ ਸਬੰਧਤ ਅਨੁਪਾਤ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਜੀਵਾਂ ਵਿੱਚ, ਮਨੁੱਖਾਂ ਸਮੇਤ, ਹਰ ਵਿਅਕਤੀ ਹਰ ਜੀਨ ਦੇ ਦੋ ਨਕਲਾਂ (ਇੱਕ ਹਰ ਮਾਪੇ ਤੋਂ ਵਿਰਾਸਤ) ਦਾ ਧਾਰਕ ਹੁੰਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਡਿਪਲੋਇਡ ਜੀਵਾਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਲਈ, N ਵਿਅਕਤੀਆਂ ਦੀ ਇੱਕ ਆਬਾਦੀ ਵਿੱਚ, ਹਰ ਜੀਨ ਦੇ 2N ਨਕਲ ਹੁੰਦੇ ਹਨ।
ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਹੇਠ ਲਿਖੇ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗਣਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:
ਜਿੱਥੇ:
ਉਦਾਹਰਣ ਵਜੋਂ, ਜੇਕਰ ਸਾਡੇ ਕੋਲ 100 ਵਿਅਕਤੀਆਂ ਦੀ ਇੱਕ ਆਬਾਦੀ ਹੈ, ਅਤੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਐਲੀਲ ਦੀ 50 ਗਿਣਤੀ ਦੇਖੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਫ੍ਰੀਕਵੈਂਸੀ ਹੋਵੇਗੀ:
ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਆਬਾਦੀ ਵਿੱਚ ਇਸ ਵਿਸ਼ੇਸ਼ ਵੈਰੀਐਂਟ ਦੇ 25% ਸਾਰੇ ਐਲੀਲਾਂ ਹਨ।
ਸਾਡਾ ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਕੈਲਕੁਲੇਟਰ ਸਧਾਰਣ ਅਤੇ ਵਰਤੋਂ ਵਿੱਚ ਸੁਖਦਾਈ ਹੋਣ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਆਪਣੇ ਆਬਾਦੀ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਐਲੀਲ ਦੀ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਹੇਠ ਲਿਖੇ ਸਧਾਰਣ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
ਆਬਾਦੀ ਵਿੱਚ ਕੁੱਲ ਵਿਅਕਤੀਆਂ ਦੀ ਗਿਣਤੀ ਪਹਿਲੇ ਇਨਪੁਟ ਫੀਲਡ ਵਿੱਚ ਦਰਜ ਕਰੋ।
ਤੁਸੀਂ ਜੋ ਵਿਸ਼ੇਸ਼ ਐਲੀਲ ਟ੍ਰੈਕ ਕਰ ਰਹੇ ਹੋ ਉਸ ਦੀ ਗਿਣਤੀ ਦੂਜੇ ਇਨਪੁਟ ਫੀਲਡ ਵਿੱਚ ਦਰਜ ਕਰੋ।
ਨਤੀਜੇ ਦੇ ਖੰਡ ਵਿੱਚ ਦਰਸਾਈ ਗਈ ਗਣਨਾ ਕੀਤੀ ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੇਖੋ।
ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਨੂੰ ਦੇਖੋ ਤਾਂ ਜੋ ਐਲੀਲ ਵੰਡ ਦਾ ਗ੍ਰਾਫਿਕਲ ਪ੍ਰਤੀਨਿਧੀ ਦੇਖ ਸਕੋਂ।
ਕਾਪੀ ਬਟਨ ਦੀ ਵਰਤੋਂ ਕਰੋ ਤਾਂ ਜੋ ਨਤੀਜੇ ਨੂੰ ਆਪਣੀ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਨਕਲ ਕਰ ਸਕੋਂ ਜਾਂ ਰਿਪੋਰਟਾਂ ਜਾਂ ਹੋਰ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਵਰਤੋਂ ਕਰ ਸਕੋਂ।
ਕੈਲਕੁਲੇਟਰ ਕੁਝ ਵੈਲੀਡੇਸ਼ਨ ਚੈੱਕ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਸਹੀ ਨਤੀਜੇ ਯਕੀਨੀ ਬਣਾਏ:
ਜੇਕਰ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਵੈਲੀਡੇਸ਼ਨ ਫੇਲ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਇੱਕ ਗਲਤੀ ਦਾ ਸੁਨੇਹਾ ਤੁਹਾਨੂੰ ਆਪਣੇ ਇਨਪੁਟ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਮਾਰਗਦਰਸ਼ਨ ਦੇਵੇਗਾ।
ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦਾ ਨਤੀਜਾ 0 ਅਤੇ 1 ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਦਸ਼ਮਲਵ ਮੁੱਲ ਦੇ ਰੂਪ ਵਿੱਚ ਪ੍ਰਸਤੁਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿੱਥੇ:
ਉਦਾਹਰਣ ਵਜੋਂ:
ਕੈਲਕੁਲੇਟਰ ਇੱਕ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਨਤੀਜਿਆਂ ਨੂੰ ਇੱਕ ਝਲਕ ਵਿੱਚ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
ਡਿਪਲੋਇਡ ਜੀਵਾਂ (ਜਿਵੇਂ ਕਿ ਮਨੁੱਖ) ਲਈ, ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ ਲਈ ਬੁਨਿਆਦੀ ਫਾਰਮੂਲਾ ਹੈ:
ਜਿੱਥੇ:
ਉਹਨਾਂ ਡੇਟਾ ਦੇ ਆਧਾਰ 'ਤੇ ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ ਕਰਨ ਦੇ ਕਈ ਤਰੀਕੇ ਹਨ:
ਜੇਕਰ ਤੁਹਾਨੂੰ ਹਰ ਜੀਨੋਟਾਈਪ ਦੀ ਗਿਣਤੀ ਪਤਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਗਣਨਾ ਕਰ ਸਕਦੇ ਹੋ:
ਜਿੱਥੇ:
ਜੇਕਰ ਤੁਹਾਨੂੰ ਹਰ ਜੀਨੋਟਾਈਪ ਦੀਆਂ ਫ੍ਰੀਕਵੈਂਸੀਆਂ ਪਤਾ ਹਨ:
ਜਿੱਥੇ:
ਜਦੋਂ ਕਿ ਸਾਡਾ ਕੈਲਕੁਲੇਟਰ ਡਿਪਲੋਇਡ ਜੀਵਾਂ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਇਹ ਸੰਕਲਪ ਵੱਖਰੇ ਪਲੋਇਡੀ ਪੱਧਰਾਂ ਵਾਲੇ ਜੀਵਾਂ 'ਤੇ ਵੀ ਵਿਆਪਕ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:
ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀਆਂ ਗਣਨਾਵਾਂ ਆਬਾਦੀ ਜੀਨ ਵਿਗਿਆਨ ਖੋਜ ਵਿੱਚ ਮੁੱਢਲੀ ਹਨ:
ਆਬਾਦੀਆਂ ਦੇ ਵਿਚਕਾਰ ਜੀਨੈਟਿਕ ਵੱਖਰਾ ਨੂੰ ਟ੍ਰੈਕ ਕਰਨਾ
ਵਿਕਾਸੀ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦਾ ਅਧਿਐਨ
ਆਬਾਦੀਆਂ ਦੇ ਵਿਚਕਾਰ ਜੀਨ ਪ੍ਰਵਾਹ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ
ਜੀਨੈਟਿਕ ਡ੍ਰਿਫਟ ਦੀ ਜਾਂਚ
ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਡੇਟਾ ਮੈਡੀਕਲ ਜੀਨ ਵਿਗਿਆਨ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਹੈ:
ਬਿਮਾਰੀ ਦੇ ਖਤਰੇ ਦਾ ਅੰਦਾਜ਼ਾ
ਫਾਰਮਾਕੋਜੇਨੈਟਿਕਸ
ਜੀਨ ਸੰਪਰਕ
ਜਨਤਕ ਸਿਹਤ ਦੀ ਯੋਜਨਾ
ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀਆਂ ਗਣਨਾਵਾਂ ਵਿੱਚ ਸਹਾਇਕ ਹਨ:
ਕ੍ਰਾਪ ਅਤੇ ਪਸ਼ੂਆਂ ਦੀ ਬੀਜਾਈ
ਖਤਰੇ ਵਿੱਚ ਪਈਆਂ ਪ੍ਰਜਾਤੀਆਂ ਦਾ ਸੰਰੱਖਣ
ਅਕਰਮਣਕ ਪ੍ਰਜਾਤੀਆਂ ਦੇ ਪ੍ਰਬੰਧਨ
ਜੀਨ ਸੰਵਿਧਾਨ ਟ੍ਰੈਕਰ ਇੱਕ ਸ਼ਾਨਦਾਰ ਸ਼ਿਖਿਆਕ ਟੂਲ ਹੈ:
ਮੁੱਢਲੀ ਜੀਨੈਟਿਕ ਸਿਧਾਂਤਾਂ ਦੀ ਸਿਖਲਾਈ
ਲੈਬੋਰਟਰੀ ਅਭਿਆਸ
ਜਦੋਂ ਕਿ ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਆਬਾਦੀ ਜੀਨ ਵਿਗਿਆਨ ਵਿੱਚ ਇੱਕ ਮੁੱਢਲਾ ਮਾਪ ਹੈ, ਕਈ ਵਿਕਲਪਿਕ ਜਾਂ ਪੂਰਕ ਮੈਟਰਿਕਸ ਹੋ ਸਕਦੇ ਹਨ ਜੋ ਵਾਧੂ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹਨ:
ਜੀਨੋਟਾਈਪ ਫ੍ਰੀਕਵੈਂਸੀ
ਹੇਟਰੋਜ਼ਾਈਗਸਿਟੀ
ਫਿਕਸੇਸ਼ਨ ਇੰਡੈਕਸ (FST)
ਅਸਰਸ਼ੀਲ ਆਬਾਦੀ ਆਕਾਰ (Ne)
ਲਿੰਕੇਜ ਡਿਸਇਕੁਇਲਿਬ੍ਰਿਅਮ
ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦਾ ਸੰਕਲਪ ਜੀਨ ਵਿਗਿਆਨ ਦੇ ਖੇਤਰ ਵਿੱਚ ਇੱਕ ਧਨੀ ਇਤਿਹਾਸ ਹੈ ਅਤੇ ਇਹ ਵਿਰਾਸਤ ਅਤੇ ਵਿਕਾਸ ਦੀ ਸਮਝ ਵਿੱਚ ਮੁੱਢਲਾ ਹੈ।
ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਸਮਝ ਲਈ ਆਧਾਰ 20ਵੀਂ ਸਦੀ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਰੱਖਿਆ ਗਿਆ:
1908: ਜੀ.ਐਚ. ਹਾਰਡੀ ਅਤੇ ਵਿਲਹੇਲਮ ਵਾਈਨਬਰਗ ਨੇ ਆਜ਼ਾਦੀ ਦੇ ਮੂਲ ਸਿਧਾਂਤ ਨੂੰ ਖੁਦ-ਖੁਦ ਵਿਕਸਿਤ ਕੀਤਾ, ਜੋ ਕਿ ਇੱਕ ਗੈਰ-ਵਿਕਾਸਸ਼ੀਲ ਆਬਾਦੀ ਵਿੱਚ ਐਲੀਲ ਅਤੇ ਜੀਨੋਟਾਈਪ ਫ੍ਰੀਕਵੈਂਸੀ ਦੇ ਦਰਮਿਆਨ ਦੇ ਸੰਬੰਧ ਨੂੰ ਵੇਖਾਉਂਦਾ ਹੈ।
1918: ਆਰ.ਏ. ਫਿਸ਼ਰ ਨੇ "ਮੈਂਡੇਲੀਆਨ ਵਿਰਾਸਤ ਦੇ ਧਾਰਨਾ ਦੇ ਅਨੁਸਾਰ ਰਿਸ਼ਤੇ" ਬਾਰੇ ਆਪਣੀ ਪ੍ਰਮੁੱਖ ਪੇਪਰ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤੀ, ਜਿਸ ਨੇ ਜੀਨ ਵਿਗਿਆਨ ਦੇ ਖੇਤਰ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕੀਤੀ।
1930 ਦੇ ਦਹਾਕੇ: ਸਿਵਾਲ ਵ੍ਰਾਈਟ, ਆਰ.ਏ. ਫਿਸ਼ਰ, ਅਤੇ ਜੇ.ਬੀ.ਐੱਸ. ਹਾਲਡੇਨ ਨੇ ਜੀਨ ਵਿਗਿਆਨ ਦੇ ਗਣਿਤੀਕ ਆਧਾਰ ਨੂੰ ਵਿਕਸਿਤ ਕੀਤਾ, ਜਿਸ ਵਿੱਚ ਚੋਣ, ਮਿਊਟੇਸ਼ਨ, ਮਾਈਗ੍ਰੇਸ਼ਨ ਅਤੇ ਜੀਨੈਟਿਕ ਡ੍ਰਿਫਟ ਦੇ ਕਾਰਨ ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਵਿੱਚ ਬਦਲਾਅ ਦੇ ਮਾਡਲ ਸ਼ਾਮਲ ਹਨ।
ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦਾ ਅਧਿਐਨ ਤਕਨੀਕੀ ਉਨਤੀਆਂ ਨਾਲ ਬਹੁਤ ਬਦਲ ਗਿਆ ਹੈ:
1950 ਦੇ ਦਹਾਕੇ - 1960 ਦੇ ਦਹਾਕੇ: ਪ੍ਰੋਟੀਨ ਪੋਲਿਮਾਰਫਿਜ਼ਮ ਦੀ ਖੋਜ ਨੇ ਜੀਨੈਟਿਕ ਵੱਖਰੇਪਨ ਨੂੰ ਮੋਲਿਕੁਲਰ ਪੱਧਰ 'ਤੇ ਸਿੱਧਾ ਮਾਪਣ ਦੀ ਆਗਿਆ ਦਿੱਤੀ।
1970 ਦੇ ਦਹਾਕੇ - 1980 ਦੇ ਦਹਾਕੇ: ਰਿਸਟ੍ਰਿਕਸ਼ਨ ਫ੍ਰੈਗਮੈਂਟ ਲੰਬਾਈ ਪੋਲਿਮਾਰਫਿਜ਼ਮ (RFLP) ਵਿਸ਼ਲੇਸ਼ਣ ਦੀ ਵਿਕਾਸ ਨੇ ਜੀਨੈਟਿਕ ਵੱਖਰੇਪਨ ਦੇ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਹੋਰ ਵਿਸਥਾਰਿਤ ਅਧਿਐਨ ਦੀ ਆਗਿਆ ਦਿੱਤੀ।
1990 ਦੇ ਦਹਾਕੇ - 2000 ਦੇ ਦਹਾਕੇ: ਮਨੁੱਖੀ ਜਨੋਮ ਪ੍ਰੋਜੈਕਟ ਅਤੇ ਡੀਐਨਏ ਸੀਕਵੈਂਸਿੰਗ ਤਕਨੀਕਾਂ ਵਿੱਚ ਹੋਰ ਵਿਕਾਸ ਨੇ ਸਾਡੇ ਲਈ ਪੂਰੇ ਜਨੋਮ ਵਿੱਚ ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੇ ਮਾਪਣ ਦੀ ਯੋਗਤਾ ਨੂੰ ਕ੍ਰਾਂਤਿਕਾਰੀ ਬਣਾ ਦਿੱਤਾ।
2010 ਦੇ ਦਹਾਕੇ - ਵਰਤਮਾਨ: 1000 ਜਨੋਮ ਪ੍ਰੋਜੈਕਟ ਅਤੇ ਜਨੋਮ-ਵਾਈਡ ਐਸੋਸੀਏਸ਼ਨ ਅਧਿਐਨ (GWAS) ਨੇ ਮਨੁੱਖੀ ਜੀਨੈਟਿਕ ਵੱਖਰੇਪਨ ਅਤੇ ਵੱਖ-ਵੱਖ ਆਬਾਦੀਆਂ ਵਿੱਚ ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੇ ਵਿਸ਼ਾਲ ਸੂਚੀਆਂ ਬਣਾਈਆਂ ਹਨ।
ਅੱਜ, ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀਆਂ ਗਣਨਾਵਾਂ ਕਈ ਖੇਤਰਾਂ ਵਿੱਚ ਕੇਂਦਰੀ ਹਨ, ਵਿਕਾਸੀ ਜੀਵ ਵਿਗਿਆਨ ਤੋਂ ਲੈ ਕੇ ਵਿਅਕਤੀਗਤ ਦਵਾਈਆਂ ਤੱਕ, ਅਤੇ ਇਹ ਵਧਦੇ ਹੋਏ ਕੰਪਿਊਟੇਸ਼ਨਲ ਟੂਲਜ਼ ਅਤੇ ਅੰਕੜਾ ਵਿਧੀਆਂ ਤੋਂ ਫਾਇਦਾ ਉਠਾਉਂਦੀਆਂ ਹਨ।
1' ਐਕਸਲ ਫਾਰਮੂਲਾ ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ ਲਈ
2' A1 ਵਿੱਚ ਐਲੀਲ ਦੀ ਗਿਣਤੀ ਅਤੇ B1 ਵਿੱਚ ਵਿਅਕਤੀਆਂ ਦੀ ਗਿਣਤੀ ਦਰਜ ਕਰੋ
3=A1/(B1*2)
4
5' ਐਕਸਲ VBA ਫੰਕਸ਼ਨ ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ ਲਈ
6Function AlleleFrequency(instances As Integer, individuals As Integer) As Double
7 ' ਇਨਪੁਟ ਦੀ ਵੈਲੀਡੇਸ਼ਨ
8 If individuals <= 0 Then
9 AlleleFrequency = CVErr(xlErrValue)
10 Exit Function
11 End If
12
13 If instances < 0 Or instances > individuals * 2 Then
14 AlleleFrequency = CVErr(xlErrValue)
15 Exit Function
16 End If
17
18 ' ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ
19 AlleleFrequency = instances / (individuals * 2)
20End Function
21
1def calculate_allele_frequency(instances, individuals):
2 """
3 ਕਿਸੇ ਆਬਾਦੀ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਐਲੀਲ ਦੀ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ ਕਰੋ।
4
5 ਪੈਰਾਮੀਟਰ:
6 instances (int): ਵਿਸ਼ੇਸ਼ ਐਲੀਲ ਦੀ ਗਿਣਤੀ
7 individuals (int): ਆਬਾਦੀ ਵਿੱਚ ਕੁੱਲ ਵਿਅਕਤੀਆਂ ਦੀ ਗਿਣਤੀ
8
9 ਵਾਪਸੀ:
10 float: ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ 0 ਅਤੇ 1 ਦੇ ਵਿਚਕਾਰ
11 """
12 # ਇਨਪੁਟ ਦੀ ਵੈਲੀਡੇਸ਼ਨ
13 if individuals <= 0:
14 raise ValueError("ਵਿਅਕਤੀਆਂ ਦੀ ਗਿਣਤੀ ਸਕਾਰਾਤਮਕ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ")
15
16 if instances < 0:
17 raise ValueError("ਗਿਣਤੀ ਗੈਰ-ਨਕਾਰਾਤਮਕ ਨਹੀਂ ਹੋ ਸਕਦੀ")
18
19 if instances > individuals * 2:
20 raise ValueError("ਗਿਣਤੀ ਦੋ ਗੁਣਾ ਵਿਅਕਤੀਆਂ ਦੀ ਗਿਣਤੀ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋ ਸਕਦੀ")
21
22 # ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ
23 return instances / (individuals * 2)
24
25# ਉਦਾਹਰਣ ਦੀ ਵਰਤੋਂ
26try:
27 allele_instances = 50
28 population_size = 100
29 frequency = calculate_allele_frequency(allele_instances, population_size)
30 print(f"ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ: {frequency:.4f} ({frequency*100:.1f}%)")
31except ValueError as e:
32 print(f"ਗਲਤੀ: {e}")
33
1calculate_allele_frequency <- function(instances, individuals) {
2 # ਇਨਪੁਟ ਦੀ ਵੈਲੀਡੇਸ਼ਨ
3 if (individuals <= 0) {
4 stop("ਵਿਅਕਤੀਆਂ ਦੀ ਗਿਣਤੀ ਸਕਾਰਾਤਮਕ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ")
5 }
6
7 if (instances < 0) {
8 stop("ਗਿਣਤੀ ਗੈਰ-ਨਕਾਰਾਤਮਕ ਨਹੀਂ ਹੋ ਸਕਦੀ")
9 }
10
11 if (instances > individuals * 2) {
12 stop("ਗਿਣਤੀ ਦੋ ਗੁਣਾ ਵਿਅਕਤੀਆਂ ਦੀ ਗਿਣਤੀ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋ ਸਕਦੀ")
13 }
14
15 # ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ
16 instances / (individuals * 2)
17}
18
19# ਉਦਾਹਰਣ ਦੀ ਵਰਤੋਂ
20allele_instances <- 50
21population_size <- 100
22frequency <- calculate_allele_frequency(allele_instances, population_size)
23cat(sprintf("ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ: %.4f (%.1f%%)\n", frequency, frequency*100))
24
25# ਨਤੀਜੇ ਨੂੰ ਪਲੌਟ ਕਰਨਾ
26library(ggplot2)
27data <- data.frame(
28 Allele = c("ਟਾਰਗਟ ਐਲੀਲ", "ਹੋਰ ਐਲੀਲ"),
29 Frequency = c(frequency, 1-frequency)
30)
31ggplot(data, aes(x = Allele, y = Frequency, fill = Allele)) +
32 geom_bar(stat = "identity") +
33 scale_fill_manual(values = c("ਟਾਰਗਟ ਐਲੀਲ" = "#4F46E5", "ਹੋਰ ਐਲੀਲ" = "#D1D5DB")) +
34 labs(title = "ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਵੰਡ",
35 y = "ਫ੍ਰੀਕਵੈਂਸੀ",
36 x = NULL) +
37 theme_minimal() +
38 scale_y_continuous(labels = scales::percent)
39
1/**
2 * ਕਿਸੇ ਆਬਾਦੀ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਐਲੀਲ ਦੀ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ ਕਰੋ।
3 *
4 * @param {number} instances - ਵਿਸ਼ੇਸ਼ ਐਲੀਲ ਦੀ ਗਿਣਤੀ
5 * @param {number} individuals - ਆਬਾਦੀ ਵਿੱਚ ਕੁੱਲ ਵਿਅਕਤੀਆਂ ਦੀ ਗਿਣਤੀ
6 * @returns {number} ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ 0 ਅਤੇ 1 ਦੇ ਵਿਚਕਾਰ
7 * @throws {Error} ਜੇ ਇਨਪੁਟ ਗਲਤ ਹੋਣ
8 */
9function calculateAlleleFrequency(instances, individuals) {
10 // ਇਨਪੁਟ ਦੀ ਵੈਲੀਡੇਸ਼ਨ
11 if (individuals <= 0) {
12 throw new Error("ਵਿਅਕਤੀਆਂ ਦੀ ਗਿਣਤੀ ਸਕਾਰਾਤਮਕ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ");
13 }
14
15 if (instances < 0) {
16 throw new Error("ਗਿਣਤੀ ਗੈਰ-ਨਕਾਰਾਤਮਕ ਨਹੀਂ ਹੋ ਸਕਦੀ");
17 }
18
19 if (instances > individuals * 2) {
20 throw new Error("ਗਿਣਤੀ ਦੋ ਗੁਣਾ ਵਿਅਕਤੀਆਂ ਦੀ ਗਿਣਤੀ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋ ਸਕਦੀ");
21 }
22
23 // ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ
24 return instances / (individuals * 2);
25}
26
27// ਉਦਾਹਰਣ ਦੀ ਵਰਤੋਂ
28try {
29 const alleleInstances = 50;
30 const populationSize = 100;
31 const frequency = calculateAlleleFrequency(alleleInstances, populationSize);
32 console.log(`ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ: ${frequency.toFixed(4)} (${(frequency*100).toFixed(1)}%)`);
33} catch (error) {
34 console.error(`ਗਲਤੀ: ${error.message}`);
35}
36
1public class AlleleFrequencyCalculator {
2 /**
3 * ਕਿਸੇ ਆਬਾਦੀ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਐਲੀਲ ਦੀ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ ਕਰੋ।
4 *
5 * @param instances ਐਲੀਲ ਦੀ ਗਿਣਤੀ
6 * @param individuals ਆਬਾਦੀ ਵਿੱਚ ਵਿਅਕਤੀਆਂ ਦੀ ਗਿਣਤੀ
7 * @return ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ 0 ਅਤੇ 1 ਦੇ ਵਿਚਕਾਰ
8 * @throws IllegalArgumentException ਜੇ ਇਨਪੁਟ ਗਲਤ ਹੋਣ
9 */
10 public static double calculateAlleleFrequency(int instances, int individuals) {
11 // ਇਨਪੁਟ ਦੀ ਵੈਲੀਡੇਸ਼ਨ
12 if (individuals <= 0) {
13 throw new IllegalArgumentException("ਵਿਅਕਤੀਆਂ ਦੀ ਗਿਣਤੀ ਸਕਾਰਾਤਮਕ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ");
14 }
15
16 if (instances < 0) {
17 throw new IllegalArgumentException("ਗਿਣਤੀ ਗੈਰ-ਨਕਾਰਾਤਮਕ ਨਹੀਂ ਹੋ ਸਕਦੀ");
18 }
19
20 if (instances > individuals * 2) {
21 throw new IllegalArgumentException("ਗਿਣਤੀ ਦੋ ਗੁਣਾ ਵਿਅਕਤੀਆਂ ਦੀ ਗਿਣਤੀ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋ ਸਕਦੀ");
22 }
23
24 // ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ
25 return (double) instances / (individuals * 2);
26 }
27
28 public static void main(String[] args) {
29 try {
30 int alleleInstances = 50;
31 int populationSize = 100;
32 double frequency = calculateAlleleFrequency(alleleInstances, populationSize);
33 System.out.printf("ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ: %.4f (%.1f%%)\n", frequency, frequency*100);
34 } catch (IllegalArgumentException e) {
35 System.err.println("ਗਲਤੀ: " + e.getMessage());
36 }
37 }
38}
39
ਇੱਕ ਐਲੀਲ ਇੱਕ ਜੀਨ ਦਾ ਵੈਰੀਐਂਟ ਫਾਰਮ ਹੁੰਦਾ ਹੈ। ਵੱਖ-ਵੱਖ ਐਲੀਲ ਵਿਰਾਸਤ ਵਾਲੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿੱਚ ਵੱਖਰਾ ਪੈਦਾ ਕਰਦੇ ਹਨ ਜਿਵੇਂ ਕਿ ਵਾਲਾਂ ਦਾ ਰੰਗ ਜਾਂ ਖੂਨ ਦੀ ਕਿਸਮ। ਹਰ ਵਿਅਕਤੀ ਆਮ ਤੌਰ 'ਤੇ ਹਰ ਜੀਨ ਲਈ ਦੋ ਐਲੀਲਾਂ ਨੂੰ ਵਿਰਾਸਤ ਵਿੱਚ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਇੱਕ ਹਰ ਮਾਪੇ ਤੋਂ। ਜੇਕਰ ਦੋ ਐਲੀਲ ਇੱਕ ਜੇਹੇ ਹਨ, ਤਾਂ ਵਿਅਕਤੀ ਉਸ ਜੀਨ ਲਈ ਹੋਮੋਜ਼ਾਈਗਸ ਹੁੰਦਾ ਹੈ। ਜੇਕਰ ਐਲੀਲ ਵੱਖਰੇ ਹਨ, ਤਾਂ ਵਿਅਕਤੀ ਹੇਟਰੋਜ਼ਾਈਗਸ ਹੁੰਦਾ ਹੈ।
ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿਉਂਕਿ ਇਹ ਵਿਗਿਆਨੀਆਂ ਨੂੰ ਆਬਾਦੀਆਂ ਵਿੱਚ ਜੀਨੈਟਿਕ ਵੱਖਰਾ ਸਮਝਣ, ਸਮੇਂ ਦੇ ਨਾਲ ਜੀਨੈਟਿਕ ਸੰਰਚਨਾ ਵਿੱਚ ਬਦਲਾਅ ਨੂੰ ਟ੍ਰੈਕ ਕਰਨ, ਸੰਭਾਵਿਤ ਬਿਮਾਰੀ ਦੇ ਖਤਰੇ ਦੀ ਪਛਾਣ ਕਰਨ ਅਤੇ ਵਿਕਾਸੀ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦਾ ਅਧਿਐਨ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ। ਇਹ ਵਿਸ਼ੇਸ਼ ਜੀਨੈਟਿਕ ਵੈਰੀਐਂਟਾਂ ਦੇ ਕਿੰਨੇ ਆਮ ਜਾਂ ਦੁਖਦਾਈ ਹਨ, ਇਸਦਾ ਮਾਪ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ।
ਨਮੂਨਾ ਆਕਾਰ ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੇ ਅੰਦਾਜ਼ਿਆਂ ਦੀ ਸਹੀਤਾ 'ਤੇ ਮਹੱਤਵਪੂਰਨ ਪ੍ਰਭਾਵ ਪਾਉਂਦਾ ਹੈ। ਵੱਡੇ ਨਮੂਨੇ ਆਮ ਤੌਰ 'ਤੇ ਵੱਧ ਸਹੀ ਅੰਦਾਜ਼ੇ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ ਜੋ ਕਿ ਨਰਮ ਕਾਨਫ਼ਿਡੈਂਸ ਇੰਟਰਵਲ ਨਾਲ ਹੁੰਦੇ ਹਨ। ਛੋਟੇ ਨਮੂਨੇ ਸੱਚੀ ਆਬਾਦੀ ਫ੍ਰੀਕਵੈਂਸੀ ਨੂੰ ਸਹੀ ਤੌਰ 'ਤੇ ਦਰਸਾ ਨਹੀਂ ਸਕਦੇ, ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਦੁਖਦਾਈ ਐਲੀਲਾਂ ਲਈ। ਇੱਕ ਆਮ ਨਿਯਮ ਦੇ ਤੌਰ 'ਤੇ, ਵੱਡੇ ਨਮੂਨਾ ਆਕਾਰ (ਆਮ ਤੌਰ 'ਤੇ >100 ਵਿਅਕਤੀ) ਭਰੋਸੇਯੋਗ ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਅੰਦਾਜ਼ੇ ਲਈ ਪਸੰਦ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
ਹਾਂ, ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਸਮੇਂ ਦੇ ਨਾਲ ਬਦਲ ਸਕਦੀ ਹੈ ਕਈ ਵਿਕਾਸੀ ਬਲਾਂ ਦੇ ਕਾਰਨ:
ਜੇਕਰ ਤੁਹਾਨੂੰ ਜੀਨੋਟਾਈਪ (ਜਿਵੇਂ ਕਿ AA, Aa, ਅਤੇ aa) ਦੀਆਂ ਫ੍ਰੀਕਵੈਂਸੀਆਂ ਪਤਾ ਹਨ, ਤਾਂ ਤੁਸੀਂ ਐਲੀਲ A ਦੀ ਫ੍ਰੀਕਵੈਂਸੀ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਗਣਨਾ ਕਰ ਸਕਦੇ ਹੋ: ਜਿੱਥੇ AA ਜੀਨੋਟਾਈਪ ਦੀ ਫ੍ਰੀਕਵੈਂਸੀ ਹੈ ਅਤੇ ਹੇਟਰੋਜ਼ਾਈਗਸ ਜੀਨੋਟਾਈਪ ਦੀ ਫ੍ਰੀਕਵੈਂਸੀ ਹੈ।
ਹੇ-ਲਿੰਕਡ ਜੀਨ ਲਈ, ਨਰਾਂ ਕੋਲ ਸਿਰਫ ਇੱਕ ਨਕਲ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਕਿ ਮਹਿਲਾਵਾਂ ਕੋਲ ਦੋ ਹੁੰਦੀਆਂ ਹਨ। ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ:
ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਡੇਟਾ ਆਬਾਦੀਆਂ ਵਿੱਚ ਜੀਨੈਟਿਕ ਬਿਮਾਰੀਆਂ ਦੇ ਪ੍ਰਸਾਰ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੀ ਹੈ। ਹਾਲਾਂਕਿ, ਵਿਅਕਤੀਗਤ ਬਿਮਾਰੀ ਦੇ ਖਤਰੇ ਦੀ ਪੇਸ਼ਗੋਈ ਲਈ ਜੀਨ ਦੀ ਪੇਨਿਟ੍ਰੈਂਸ (ਇੱਕ ਵਿਅਕਤੀ ਜਿਸਦੇ ਜੀਨੋਟਾਈਪ ਹੋਣ 'ਤੇ ਬਿਮਾਰੀ ਦਾ ਵਿਕਾਸ ਕਰਨ ਦੀ ਸੰਭਾਵਨਾ) ਅਤੇ ਪ੍ਰਗਟਤਾ (ਇੱਕੋ ਜੀਨੋਟਾਈਪ ਵਾਲੇ ਵਿਅਕਤੀਆਂ ਵਿੱਚ ਬਿਮਾਰੀ ਦੇ ਲੱਛਣਾਂ ਵਿੱਚ ਵੱਖਰਾ) ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਕਿਸੇ ਵਿਸ਼ੇਸ਼ ਐਲੀਲ ਦਾ ਪ੍ਰਤੀਸ਼ਤ ਹੈ ਜੋ ਕਿ ਆਬਾਦੀ ਵਿੱਚ ਸਾਰੇ ਐਲੀਲਾਂ ਵਿੱਚੋਂ ਹੈ। ਜੀਨੋਟਾਈਪ ਫ੍ਰੀਕਵੈਂਸੀ ਕਿਸੇ ਵਿਸ਼ੇਸ਼ ਜੀਨੋਟਾਈਪ ਦਾ ਵਿਅਕਤੀਆਂ ਦੇ ਅਨੁਪਾਤ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ। ਉਦਾਹਰਣ ਵਜੋਂ, ਜੇਕਰ ਇੱਕ ਆਬਾਦੀ ਵਿੱਚ ਜੀਨੋਟਾਈਪ AA, Aa, ਅਤੇ aa ਹਨ, ਤਾਂ ਐਲੀਲ A ਦੀ ਫ੍ਰੀਕਵੈਂਸੀ ਸਾਰੇ A ਐਲੀਲਾਂ ਦੀ ਗਿਣਤੀ ਤੋਂ ਗਣਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਜੀਨੋਟਾਈਪ AA ਦੀ ਫ੍ਰੀਕਵੈਂਸੀ ਸਿਰਫ ਉਸ ਵਿਸ਼ੇਸ਼ ਜੀਨੋਟਾਈਪ ਵਾਲੇ ਵਿਅਕਤੀਆਂ ਦੇ ਅਨੁਪਾਤ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ।
ਵੱਡੇ ਨਮੂਨਿਆਂ ਲਈ, ਤੁਸੀਂ ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ (p) ਲਈ 95% ਵਿਸ਼ਵਾਸ ਅੰਤਰਾਲ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਲਈ ਇਸ ਤਰ੍ਹਾਂ ਕਰ ਸਕਦੇ ਹੋ: ਜਿੱਥੇ N ਵਿਅਕਤੀਆਂ ਦੀ ਗਿਣਤੀ ਹੈ। ਛੋਟੇ ਨਮੂਨਿਆਂ ਜਾਂ ਬਹੁਤ ਉੱਚੀਆਂ/ਹੇਠਾਂ ਫ੍ਰੀਕਵੈਂਸੀਆਂ ਲਈ, ਹੋਰ ਸੁਧਾਰਿਤ ਵਿਧੀਆਂ ਜਿਵੇਂ ਕਿ ਵਿਲਸਨ ਸਕੋਰ ਇੰਟਰਵਲ ਹੋਰ ਉਚਿਤ ਹੋ ਸਕਦੀਆਂ ਹਨ।
ਹਾਰਟਲ, ਡੀ. ਐਲ., & ਕਲਾਰਕ, ਏ. ਜੀ. (2007). ਆਬਾਦੀ ਜੀਨ ਵਿਗਿਆਨ ਦੇ ਸਿਧਾਂਤ (4ਵਾਂ ਸੰਸਕਰਣ). ਸਿਨਾਊਰ ਐਸੋਸੀਏਟਸ।
ਹੈਮਿਲਟਨ, ਐਮ. ਬੀ. (2021). ਆਬਾਦੀ ਜੀਨ ਵਿਗਿਆਨ (2ਵਾਂ ਸੰਸਕਰਣ). ਵਾਈਲੀ-ਬਲੈਕਵੈੱਲ।
ਨੀਲਸਨ, ਆਰ., & ਸਲੈਟਕਿਨ, ਐਮ. (2013). ਆਬਾਦੀ ਜੀਨ ਵਿਗਿਆਨ ਦਾ ਇੱਕ ਪਰਿਚਯ: ਸਿਧਾਂਤ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ. ਸਿਨਾਊਰ ਐਸੋਸੀਏਟਸ।
ਹੈਡਰਿਕ, ਪੀ. ਡਬਲਯੂ. (2011). ਆਬਾਦੀ ਦੇ ਜੀਨ (4ਵਾਂ ਸੰਸਕਰਣ). ਜੋਨਸ & ਬਾਰਟਲੇਟ ਲਰਨਿੰਗ।
ਟੈਂਪਲਟਨ, ਏ. ਆਰ. (2006). ਆਬਾਦੀ ਜੀਨ ਵਿਗਿਆਨ ਅਤੇ ਮਾਈਕ੍ਰੋਇਵੋਲਿਊਸ਼ਨਰੀ ਸਿਧਾਂਤ. ਵਾਈਲੀ-ਲਿਸ।
1000 ਜਨੋਮ ਪ੍ਰੋਜੈਕਟ ਕਾਂਸੋਰਟੀ. (2015). ਮਨੁੱਖੀ ਜੀਨੈਟਿਕ ਵੱਖਰੇਪਨ ਲਈ ਇੱਕ ਗਲੋਬਲ ਰਿਫਰੈਂਸ. ਨੇਚਰ, 526(7571), 68-74. https://doi.org/10.1038/nature15393
ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਨੈੱਟ ਡੇਟਾਬੇਸ. http://www.allelefrequencies.net/
ਐਂਸੇਮਬਲ ਜੀਨੋਮ ਬ੍ਰਾਊਜ਼ਰ. https://www.ensembl.org/
ਨੈਸ਼ਨਲ ਹਿਊਮਨ ਜਨੋਮ ਰਿਸਰਚ ਇੰਸਟੀਟਿਊਟ. https://www.genome.gov/
ਆਨਲਾਈਨ ਮੈਨਡੇਲੀਆਨ ਵਿਰਾਸਤ ਵਿੱਚ ਮਨੁੱਖ (OMIM). https://www.omim.org/
ਆਬਾਦੀਆਂ ਦੀ ਜੀਨੈਟਿਕ ਸੰਰਚਨਾ ਨੂੰ ਸਮਝਣਾ ਕਦੇ ਵੀ ਇੰਨਾ ਆਸਾਨ ਨਹੀਂ ਸੀ। ਸਾਡਾ ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਕੈਲਕੁਲੇਟਰ ਤੁਹਾਡੇ ਅਧਿਐਨ ਆਬਾਦੀ ਵਿੱਚ ਜੀਨੈਟਿਕ ਵੱਖਰਾ ਮਾਪਣ ਦਾ ਇੱਕ ਸਧਾਰਣ ਪਰ ਸ਼ਕਤੀਸ਼ਾਲੀ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਚਾਹੇ ਤੁਸੀਂ ਵਿਦਿਆਰਥੀ ਹੋ, ਖੋਜਕਰਤਾ ਹੋ, ਜਾਂ ਸਿਹਤ ਸੇਵਾ ਪੇਸ਼ੇਵਰ ਹੋ, ਇਹ ਟੂਲ ਤੁਹਾਨੂੰ ਆਬਾਦੀ ਜੀਨ ਵਿਗਿਆਨ ਵਿੱਚ ਕੀਮਤੀ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰੇਗਾ।
ਹੁਣ ਹੀ ਐਲੀਲ ਫ੍ਰੀਕਵੈਂਸੀ ਦੀਆਂ ਗਣਨਾਵਾਂ ਸ਼ੁਰੂ ਕਰੋ ਅਤੇ ਆਪਣੀ ਆਬਾਦੀ ਦੇ ਜੀਨੈਟਿਕ ਦ੍ਰਿਸ਼ਯ ਨੂੰ ਖੋਜੋ!
ਆਪਣੇ ਕਾਰਜ ਦੇ ਲਈ ਵਰਤਣ ਯੋਗ ਹੋਣ ਵਾਲੇ ਹੋਰ ਸੰਦੇਸ਼ ਦੀ ਖੋਜ ਕਰੋ