-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementação de variação indivídual ou multi-espécies #22
Comments
Salve, gente. Acho que as duas propostas são bastante diferentes, e podem levar o desenvolvimento da nossa biblioteca pra caminhos bem diferentes. Uma delas leva a nossa biblioteca mais pro lado de ecologia de comunidades (diversas populações interagindo) - e precisamos pensar bastante em que tipo de interação essas espécies diferentes podem ter. A segunda leva pra estudos de din. de população com um componente de herdabilidade. Individuos da mesma espécie mas com variação individual em taxas vitais vão levar a processos evolutivos (em alguma escala temporal). Ainda, precisamos decidir como vai ser feita a reprodução sexuada. Será que só machos "escolhem" se reproduzir? Ou só fêmeas? Eles buscam parceiros potenciais em um raio predefinido? |
Acho que para o código base que estamos fazendo, podemos considerar as duas propostas no mesmo issue, pois pelo que entendi a idéia é possibilitar variabilidade nos agentes, por enquanto da maneira mais simples possível. Então, a modificação que faremos seria incluir um identificador de tipo de indivíduo e outro de espécie. Com base nele, o twolife receberá uma lista (tabela) com as taxas referentes a cada tipo de indivíduo ou espécie, para considerar no construtor dos indivíduos iniciais. Acho que as derivações da estrutura básica ficarão para os desenvolvimentos dos projetos individuais de cada um, não? Se estou entendendo errado por favor me avisem! :P Por fim, a questão da reprodução sexuada merece um novo issue específico, o que acham? |
Temos um consenso de que ter espécies e tipos de indivíduos em cada espécie são tópicos diferentes? Se sim, criamos um todo pra cada. |
Concordo que reprodução sexuada é um todo distinto, mas que depende dá implementação de tipos interespecíficos |
OK, acho que não ficou clara a minha pergunta. A minha questão é: vamos ter indivíduos do mesmo TIPO (seja espécie ou sexo) mas com características diferentes? Podemos ter, p.ex., 20 machos na paisagem sendo que 10 tem maior taxa de mobilidade e 10 menor? Porque se isso Ñ é possível, a gente poderia amarrar as características de cada indivíduo no seu TIPO. Estou pensando se vale a pena criar uma classe TIPO_DE_INDIVIDUO ou algo parecido para controlar as taxas vitais, e o individuo receberia um ponteiro pra qual TIPO_DE_INDIVIDUO ele pertence |
Humm, tenho que pensar um pouco. Pensei que essas características dos indivíduos deveria pertencer à classe mundo... |
E acho importante ter a possibilidade de indivíduos de um mesmo tipo terem taxas diferentes. Na verdade, isso já seria um tipo de indivíduo diferente, não? |
Demorou, mas aconteceu! Estou no repositório do TWoLife!! Ou pelo menos eu acho que estou...consegui clonar os códigos, pelo menos... Sobre as reproduções sexuadas...acho que seriam subcategorias dentro de cada tipo que estariam relacionadas com algumas taxas específicas e com o reconhecimento entre indivíduos e a reprodução, mas acho que realmente é outro todo. |
Bom, desencanei de ter variação individual dentro de um mesmo tipo (espécie) e sortear os valores de uma distribuição, por ora. |
Gente, estou no caótico fim de semestre. Acompanho a discussão mas só conseguirei dar algum pitaco do dia 20/12 pra frente. Toquem adiante que entro no contexto. |
Precisamos implementar a possibilidade de variação individual nas taxas (indivíduos de mais de um tipo, e.g. machos e fêmeas) ou inclusão de varias espécies para o estudo de dinâmica de comunidades.
Precisaremos pensar em um método para passar as informações de cada tipo de indivíduo ou espécie para o construtor.
The text was updated successfully, but these errors were encountered: